Witam,
poszykuje prostej ale bardzo wydajnej bazy danych. Rekordy maja byc zaladowane do bazy, uzytkownik wyciagnie sobie z nich co bedzie potrzebowal a nastepnie je usunie. Dane nie beda przechowywane przez dluzszy czas. Problem tkwi w tym, ze rekordow bedzie bardzo duzo. Urzadzenia moga generowac ok. 2 mln rekordow w ciagu jednej godziny. Na ich zaladowanie Firebird potrzebuje ok. 5 godzin. Jest to zdecydowanie za dlugo.
Czy istnieja jakies silniki bazodanowe ktore sa oczywiscie prostsze od popularnych baz jak IB, FB, MySQL, ale za to sa zdecydowanie szybsze.
Dziekuje za wszelkie sugestie. Romek
Prosta ale szybka baza danycu
poszykuje prostej ale bardzo wydajnej bazy danych. Rekordy maja byc zaladowane do bazy, uzytkownik wyciagnie sobie z nich co bedzie potrzebowal a nastepnie je usunie. Dane nie beda przechowywane przez dluzszy czas. Problem tkwi w tym, ze rekordow bedzie bardzo duzo. Urzadzenia moga generowac ok. 2 mln rekordow w ciagu jednej godziny. Na ich zaladowanie Firebird potrzebuje ok. 5 godzin. Jest to zdecydowanie za dlugo.
Romek pisze:
Wolny insert to charakterystyczna cecha baz danych. Firebirda nie znam, ale w większości silników są alternatywne metody jak bulk copy (MSSQL), load data infile (MySQL) itp. Postgres też ma coś tym rodzaju. A może ty w ogóle nie potrzebujesz bazy, tylko jakąś strukturę w pamięci? 2 mln to na dzisiejsze czasy nie jest tak znowu dużo (zależy, co ma w tych rekordach być).
artur
Witam,
poszykuje prostej ale bardzo wydajnej bazy danych. Rekordy maja byc zaladowane do bazy, uzytkownik wyciagnie sobie z nich co bedzie potrzebowal a nastepnie je usunie. Dane nie beda przechowywane przez dluzszy czas. Problem tkwi w tym, ze rekordow bedzie bardzo duzo. Urzadzenia moga generowac ok. 2 mln rekordow w ciagu jednej godziny. Na ich zaladowanie Firebird potrzebuje ok. 5 godzin. Jest to zdecydowanie za dlugo.
Czy istnieja jakies silniki bazodanowe ktore sa oczywiscie prostsze od popularnych baz jak IB, FB, MySQL, ale za to sa zdecydowanie szybsze.
"Romek" writes:
sprawdź sqlite jednakże 555 insertów na sekundę do jednej bazy to sporo, obawiam się, że może być problem.
eloy
Witam,
poszykuje prostej ale bardzo wydajnej bazy danych. Rekordy maja byc zaladowane do bazy, uzytkownik wyciagnie sobie z nich co bedzie potrzebowal a nastepnie je usunie. Dane nie beda przechowywane przez dluzszy czas. Problem tkwi w tym, ze rekordow bedzie bardzo duzo. Urzadzenia moga generowac ok. 2 mln rekordow w ciagu jednej godziny. Na ich zaladowanie Firebird potrzebuje ok. 5 godzin. Jest to zdecydowanie za dlugo.
Czy istnieja jakies silniki bazodanowe ktore sa oczywiscie prostsze od popularnych baz jak IB, FB, MySQL, ale za to sa zdecydowanie szybsze.
Romek
Paradox > 100tyś rekordów /s.
miab