Kontynuujemy wzorce projektowe dostępu do bazy danych. Dziś uporządkujemy sobie Data Mapper, ORM oraz zajmiemy się wzorcami Row Data Gateway i Active Record.
Czytaj dalej Row Data Gateway i Active Record – dostęp do bazy
Wpisy związane z szeroko pojętymi bazami danych. Nie tylko SQL.
Kontynuujemy wzorce projektowe dostępu do bazy danych. Dziś uporządkujemy sobie Data Mapper, ORM oraz zajmiemy się wzorcami Row Data Gateway i Active Record.
Czytaj dalej Row Data Gateway i Active Record – dostęp do bazy
Wzorzec Repozytorium to kolejny sposób na organizację naszego dostępu do bazy danych. To w pełni obiektowy wzorzec, który pozwala nam spełnić wszystkie dobre zasady programowania.
Dziś przyjrzymy się wzorcowi Table Data Gateway. To najprostszy i bardzo często używany wzorzec projektowy przy dostępie do bazy. Dziś już nieco archaiczny ale nadal spotykany w legacy code.
Niedawno opisywałem grafowy silnik bazy danych OQGRAPH. Dziś zajmiemy się lepszą, ciekawszą i, o dziwo, łatwiejszą bazą danych. Baza Neo4j opisuje grafy. Nie ma w niej tabel ani schematów znanych z SQL. Jest za to prostsza i łatwiej w niej opisać rzeczywisty świat.
SQL pracuje na tabelach. Gorzej, gdy dane są ułożone w drzewo lub graf. Dlatego ciekawym rozwiązaniem jest OQGRAPH – silnik dla MariaDB, który pozwala poruszać się po danych grafowych.