dla mojego programu Link zgarniania (napisany w python3.3) Chcę używać bazy danych do przechowywania około 100.000 stron:Szybka relacyjnej bazy danych do łatwego użycia z Python
- tylko adres URL,
- czas pieczęć
- i dla każdej strony lista kilku właściwości
nie mam wiedzy na temat baz danych, ale okazało się, co następuje mogą dopasować swój cel:
- Postgresql
- SQLite
- Firebird
Jestem zainteresowany prędkości (aby uzyskać dostęp do bazy danych i do uzyskania poszukiwanych informacji). Na przykład: w przypadku strony internetowej x istnieje właściwość y, a jeśli tak, przeczytaj ją. Szybkość pisania jest oczywiście również ważna.
Moje pytanie: czy są duże różnice w prędkości lub czy nie ma to znaczenia dla mojego małego programu? Może ktoś może powiedzieć, która baza danych spełnia moje wymagania (i jest łatwa w obsłudze z Pythonem).
Może nie byłem wystarczająco jasny. Mój program będzie działał na serwerze 24/7 i powinno być możliwe połączenie z bazą danych z innych maszyn. – zwieback86
w takim przypadku powinieneś użyć bardziej hybrydowego podejścia, takiego jak mongodb. gdzie db jest mapowany w pamięci, dzięki czemu uzyskujesz szybki dostęp i jest on również na dysku. http://docs.mongodb.org/manual/faq/storage/ – v2b