{"id":2677,"date":"2020-05-22T16:19:27","date_gmt":"2020-05-22T14:19:27","guid":{"rendered":"http:\/\/pomocdhosting.dkonto.pl\/?post_type=manual_kb&#038;p=2677"},"modified":"2023-05-18T15:50:15","modified_gmt":"2023-05-18T13:50:15","slug":"czym-sa-bazy-danych","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/czym-sa-bazy-danych\/","title":{"rendered":"Czym s\u0105 bazy danych?"},"content":{"rendered":"<p><strong>Baza danych<\/strong> to zbi\u00f3r danych zapisanych w \u015bci\u015ble okre\u015blony spos\u00f3b w strukturach odpowiadaj\u0105cych za\u0142o\u017conemu modelowi danych. W potocznym uj\u0119ciu obejmuje dane oraz program komputerowy wyspecjalizowany do gromadzenia i przetwarzania tych danych. Program taki (cz\u0119sto zestaw program\u00f3w) nazywany jest <strong><em>\u201esystemem zarz\u0105dzania baz\u0105 danych\u201d<\/em><\/strong> (ang. <strong><em>\u201eDatabase Management System\u201d<\/em><\/strong>, <strong>DBMS<\/strong>). W \u015bcis\u0142ej nomenklaturze baza danych oznacza zbi\u00f3r danych, kt\u00f3ry zarz\u0105dzany jest przez system <strong>DBMS<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"photo-border aligncenter wp-image-5603\" src=\"http:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2020\/05\/2021-03-04_20h47_49.png\" alt=\"\" width=\"500\" height=\"194\" title=\"\" srcset=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2020\/05\/2021-03-04_20h47_49.png 832w, https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2020\/05\/2021-03-04_20h47_49-300x116.png 300w, https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2020\/05\/2021-03-04_20h47_49-768x298.png 768w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/czym-sa-bazy-danych\/#Kopie_zapasowe_baz_danych\" >Kopie zapasowe baz danych<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/czym-sa-bazy-danych\/#Systemy_zarzadzania_bazami\" >Systemy zarz\u0105dzania bazami<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Kopie_zapasowe_baz_danych\"><\/span>Kopie zapasowe baz danych<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>W nowej wersji dPanelu mo\u017cna samemu przywr\u00f3ci\u0107 kopi\u0119 zapasow\u0105. By to zrobi\u0107, nale\u017cy klikn\u0105\u0107 na <strong><em>\u201eBaza danych\u201d<\/em><\/strong> w nowym dPanelu, a nast\u0119pnie na <strong><em>\u201eKopie zapasowe\u201d<\/em><\/strong>. Rozwinie si\u0119 wtedy menu kt\u00f3re umo\u017cliwi nam pobranie lub przywr\u00f3cenie kopii zapasowej z konkretnej daty.<\/p>\n<p>UWAGA: W celu przywr\u00f3cenia kopii zapasowych starszych ni\u017c 5 dni, nale\u017cy skontaktowa\u0107 si\u0119 z <strong><em>\u201eBiurem Obs\u0142ugi Klienta\u201d<\/em><\/strong> przez Helpdesk 24h.<\/p>\n<h3>Parametry dost\u0119pu do bazy danych<\/h3>\n<ul>\n<li><strong>Host<\/strong>: informacj\u0119 o nazwie hosta znajduj\u0105 si\u0119 w dPanelu Beta, zak\u0142adce <strong><em>\u201eBazy danych\u201d<\/em><\/strong>, po prawej stronie, w boksie <strong><em>\u201eUstawienia\u201d.<\/em><\/strong><\/li>\n<li><strong>Nazwa u\u017cytkownika<\/strong>: nazwa u\u017cytkownika Twojej bazy danych<\/li>\n<li><strong>Has\u0142o<\/strong>: has\u0142o wygenerowane podczas tworzenia u\u017cytkownika bazy danych<\/li>\n<li><strong>Nazwa bazy danych<\/strong>: nazwa wygenerowana podczas tworzenia bazy danych<\/li>\n<li><strong>Port bazy danych<\/strong>: 3306<\/li>\n<\/ul>\n<div id=\"dhost-3504380118\" class=\"dhost-inpost dhost-entity-placement\"><a href=\"https:\/\/dhosting.pl\/opieka-stron.html?utm_source=pomoc&utm_medium=artykul&utm_campaign=pomoc\" target=\"_blank\">\r\n\t<img decoding=\"async\" src=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/01\/baner-opieka.png\" alt=\"opieka stron www\">\r\n<\/a>\r\n<br \/>\r\n<br \/><\/div><h2><span class=\"ez-toc-section\" id=\"Systemy_zarzadzania_bazami\"><\/span>Systemy zarz\u0105dzania bazami<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>MySQL<\/h3>\n<p><strong><em>\u201eMySQL\u201d<\/em><\/strong> to <strong>wielow\u0105tkowy i wielou\u017cytkownikowy<\/strong> system zarz\u0105dzania bazami danych (<strong>DBMS<\/strong>) rozwijany przez szwedzk\u0105 firm\u0119 <strong><em>\u201eMySQL AB\u201d<\/em><\/strong>. <strong><em>\u201eMySQL\u201d<\/em><\/strong> zawiera \u015bwietne wsparcie dla replikacji bazy danych (w trybie <strong>master-&gt;slave<\/strong>). Ma tak\u017ce doskona\u0142\u0105 obs\u0142ug\u0119 wieloj\u0119zyczno\u015bci \u2013 ka\u017cda tabela, a nawet ka\u017cde pole mo\u017ce mie\u0107 w\u0142asne ustawienie kodowania znak\u00f3w. <strong><em>\u201eMySQL\u201d<\/em><\/strong> oferuje r\u00f3\u017cne typy <strong>tabel<\/strong> (<strong>tablic<\/strong>), z kt\u00f3rych ka\u017cdy typ przeznaczony jest do innego zastosowania. Najcz\u0119\u015bciej wykorzystywane to:<\/p>\n<ul>\n<li><strong>MyISAM<\/strong> \u2013 szybki, nietransakcyjny typ tabel. Jedynie on umo\u017cliwia wyszukiwanie pe\u0142notekstowe.<\/li>\n<li><strong>InnoDB<\/strong> \u2013 Wolniejszy od <strong>MyISAM<\/strong>, jednak rekompensuje to wspieranie i logowanie transakcji.<\/li>\n<li><strong>MEMORY<\/strong> (do wersji 4.1 \u2013 <strong>HEAP<\/strong>) \u2013 najszybszy, gdy\u017c wszystko jest przechowywane wy\u0142\u0105cznie w pami\u0119ci RAM. Ma jednak kilka ogranicze\u0144, mi\u0119dzy innymi nie przechowuje danych po wy\u0142\u0105czeniu serwera <strong><em>\u201eMySQL\u201d<\/em><\/strong>.<\/li>\n<\/ul>\n<p><strong><em>\u201eMySQL\u201d<\/em><\/strong> cieszy si\u0119 natomiast opini\u0105 jednego z szybszych serwer\u00f3w bazodanowych, dzi\u0119ki czemu znakomicie nadaje si\u0119 jako serwer dla cz\u0119sto odwiedzanych witryn WWW.<\/p>\n<h3>SQLite<\/h3>\n<p><strong><em>\u201eSQLite\u201d<\/em><\/strong> \u2013 to system zarz\u0105dzania baz\u0105 danych oraz biblioteka C implementuj\u0105ca taki system, obs\u0142uguj\u0105ca j\u0119zyk <strong><em>\u201eSQL\u201d<\/em><\/strong> (ang. <strong><em>\u201eStructured Query Language\u201d<\/em><\/strong>). Zosta\u0142a stworzona przez <strong>Richarda Hippa<\/strong> i jest dost\u0119pna na licencji <strong>public domain<\/strong>. Projekt zosta\u0142 rozpocz\u0119ty w roku 2000. Biblioteka implementuje silnik <strong><em>\u201eSQL\u201d<\/em><\/strong>, daj\u0105c mo\u017cliwo\u015b\u0107 u\u017cywania bazy danych bez konieczno\u015bci uruchamiania osobnego procesu <strong>DBMS<\/strong>. W wielu zastosowaniach, a w szczeg\u00f3lno\u015bci w systemach wbudowanych, takie rozwi\u0105zanie jest najpraktyczniejsze. Zawarto\u015b\u0107 bazy danych przetrzymywana jest w jednym pliku (do 2 TB). Baza <strong><em>\u201eSQLite\u201d<\/em><\/strong> jest utrzymywana na dysku przy u\u017cyciu drzew binarnych (ang. <strong>B-Tree<\/strong>). Osobne drzewo jest u\u017cywane dla ka\u017cdej z tabel i ka\u017cdego z indeks\u00f3w. Bazy danych zapisywane s\u0105 jako pliki binarne. Ich bezpiecze\u0144stwo jest oparte na zabezpieczeniach oferowanych przez u\u017cywany system plik\u00f3w. Istnieje te\u017c projekt oferuj\u0105cy szyfrowanie baz danych <strong><em>\u201eSQLite\u201d<\/em><\/strong> na bie\u017c\u0105co.<\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[97,95],"manual_kb_tag":[785,81,783,784,791,790,655,789,788,380,3517,786,787,3516],"class_list":["post-2677","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-bazy-danych","manualknowledgebasecat-hosting","manual_kb_tag-baza-danych","manual_kb_tag-bazy-danych","manual_kb_tag-co-to-jest-baza-danych","manual_kb_tag-czym-jest-baza-danych","manual_kb_tag-dbms","manual_kb_tag-heap","manual_kb_tag-hosting","manual_kb_tag-innodb","manual_kb_tag-myisam","manual_kb_tag-mysql","manual_kb_tag-polski-hosting","manual_kb_tag-sql","manual_kb_tag-sqlite","manual_kb_tag-web-hosting"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/2677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":0,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/2677\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=2677"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=2677"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=2677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}