Jest API dla Twisted aplikacje do komunikacji z bazą danych w skalowalnym sposób: twisted.enterprise.dbapiDatabase for Python Twisted
Mylące jest to, co baza danych wybrać?
Baza danych będzie zawierała aplikację Twisted, która w większości składa się z insertów i aktualizacji oraz stosunkowo niewielu elementów wybierania, a następnie innych klientów o ścisłym odczycie, którzy uzyskują dostęp do bazy danych bezpośrednio dokonując wyboru.
(read-only użytkownicy niekoniecznie wybierając dane, że Twisted aplikacja jest wstawianie, a jego nie jakby baza danych jest używana jako kolejka komunikatów)
Moje zrozumienie - który I chciałbym skorygować/adviced - jest to, że:
- Postgres jest doskonałym DB, ale prawie wszystkie wiązania Pythona - i to jest mylące labirynt z nich - są abandonware
- Istnieje psycopg2 dla PostgreSQL, ale robi to dużo hałasu o robieniu własnego połączenia-łączenia i rzeczy; czy to współistnieje wdzięcznie/użytecznie/transparentnie z połączeniem puli połączeń asynchronicznych bazy danych i takie?
- SQLLite to świetna baza danych dla małych rzeczy, ale jeśli jest używana w trybie dla wielu użytkowników, to blokuje całą bazę danych, więc wydajność może wessać schemat użycia, który sobie wyobrażam; ma również różne mechanizmy do wpisywania wartości kolumn?
- MySQL - po przejęciu Oracle, który chciałby go teraz przyjąć lub przyjąć widelec?
- Czy jest tam coś jeszcze?
co z Oracle dbs? –