Cześć
Jakich baz danych używacie do swoich aplikacji? Do swoich projektów, które dłubie w domu często używam MySQL, ale chętnie bym zmienił bazę na coś mniejszego i szybszego.
Cześć
Jakich baz danych używacie do swoich aplikacji? Do swoich projektów, które dłubie w domu często używam MySQL, ale chętnie bym zmienił bazę na coś mniejszego i szybszego.
O jakiej skali problemu mówimy, że zastanawiasz się nad czymś szybszym?
Prawie, że wywołanie trolla z lasu, ale co tam:
Olewam bazy danych - ( XX wiek się skończył dawno temu),
Jade na tym:
http://prevayler.org/
albo na tym co wyżej w noszym opakowaniu ( nowsze api):
https://github.com/airomem/airomem/tree/master/airomem-core
a tu masz kod przykładowy
https://github.com/airomem/galakpizza/blob/master/galakpizza_n/src/main/java/pl/setblack/exp/galakpizza/system/GalakPizza.java
Proste, zapewnia perzystencje - około 50 do 1000 razy szybsze od mysql (w zależności co robisz).
Wada - musisz znać javę (mało kto zna).
Olewam bazy danych - ( XX wiek się skończył dawno temu),
:D
Ja polecam PostgreSQL
hmm z czym to się je http://geode.apache.org/ ?
Coś mniejszego to:
Ten ostatni ma tę zaletę że jest także popularny w środowiskach nie-Java więc są do niego wygodne narzędzia do raportowania i administracji.
PostgreSQL polecam do większych projektów jako darmowy, transakcyjny odpowiednik Oracla.
Tak w ogóle to co złego jest w mysql, aby z niego rezygnować?
Silniki typu mySQL pozwalają na dostęp do danych przez wiele osób na raz oraz mają wiele mechanizmów zabezpieczających ich spójność to musi kosztować wydajność, mniejszy szybszy i dalej SQL będzie pewnie SQLite (też się muszę zainteresować)