Hi,
Musze zrobic baze okolo 40 000*100 znakow.
Zapisuje to i odzytuje poprzez klase fstream
Sprawdzalem ze dostep w takiej bazie do ostatniego znaku trwa 3s (AMD 600)
To za duzo czasu. Nie moge bazy popdzielic na czesci bo zabrania mi tego sposob jej przeszukiwania. Pratycznie szukany znak (slowo) moze byc wszedzie.
Moje pytanie: 1. Czy wie ktos moze jak to zoptymalizowac (ja na rzaie robie to typem zmiennych ale i tak czas sie nie zmienia)
2. Jak to jest robione w bazach danych typu: access, paradox. Czy jesli bym uzyl takiej bazy to czas dostepu bylby mniejszy?
Przeciez oni rowniez musza czytac znak po znaku w pliku, czy w np.: accessie to sie inaczej odbywa, Stawiaja sobie jakieś znaczniki, flagi w pliku zeby szybciej wyszukiwac?
3. Czy uzycie relacyjnej bazy danych przyspieszy mi dzialanie?
Pozdrawiam i dzieki za odp.