jakie są popularne bazy danych nosql, które są używane z python? Wiem, że jest kilka opcji wyjaśnionych na http://nosql-database.org/, ale co programiści Pythona używają najbardziej?nosql db dla python
dziękuję
jakie są popularne bazy danych nosql, które są używane z python? Wiem, że jest kilka opcji wyjaśnionych na http://nosql-database.org/, ale co programiści Pythona używają najbardziej?nosql db dla python
dziękuję
Lubię mongodb. Zasadniczo wystarczy wrzucić słownik do bazy danych, co czyni go bardzo łatwym w użyciu z Pythona. Nie widziałem zgody w sprawie jednej konkretnej bazy danych nosql. Proponuję wypróbować kilka z nich. Redis jest całkiem schludny, a couchdb jest w miksie.
Pamiętaj, aby spojrzeć na ZODB. Jest to niezwykle łatwa w użyciu, bazująca na Pythonie baza danych, która obejmuje szeroki zakres przypadków użycia i była używana w środowiskach produkcyjnych przez wiele lat.
Ten link jest uszkodzony. Bardziej aktualny link to http://www.zodb.org/en/latest/ –
Większość baz danych Nosql obsługuje klientów Pythona, którzy są aktywnie obsługiwani. Wybierz bazę danych w zależności od potrzeb związanych z użytkowaniem. Używanie go z Pythona nie powinno stanowić problemu.
Aby wymienić tylko kilka:
Cassandrę: https://github.com/datastax/python-driver
Riak: https://github.com/basho/riak-python-client
MongoDB: http://api.mongodb.org/python/current/
couchdb: http://wiki.apache.org/couchdb/Getting_started_with_Python
Redis: https://github.com/andymccurdy/redis-py
Gorąco polecam DyBASE. Nie jest popularna, ale jest doskonałą bazą danych obiektów Pythona przed terminem NoSQL. Odpowiedziałem na podobne pytanie pod adresem List of Python Object Databases.
Oprócz standardowych baz danych NoSQL wymienionych przez Zanzon można też spróbować:
shelve, która jest w bazie dokument dostarczone jako część biblioteki standardowej Pythona i wykorzystuje anydbm jako backend. obsługuje wszystko, co można marynować.
shove, który jest podobny do shelve, ale z szerokim wyborem backendów, w tym dbm, ZODB, Redis, Mongo i in.
ZODB, który jest częścią struktury Zope - polecam używać go samodzielnie, jeśli używasz Zope.
ja niedawno zaczął używać półki z przyzwoitą ilością sukcesów - jedyny ostrożność Oddałbym Ci to, że nie gra dobrze z domyślnej OSX wersji Pythona - w rzeczywistości problemy z niskim pliku limity wielkości (setki KiB) zostały odnotowane na 2.7.1 < = python < = 2.7.3. Ja jednak nie wydałem na brew wersji python 2.7.5
NoSQL obejmuje wiele typów baz danych (magazyny klucz-wartość, magazyny dokumentów, bazy danych wykresów), każdy z własnym przypadkiem użycia. Pytanie nie powinno być najbardziej popularne/popularne, ale które pasuje do Twoich potrzeb. –
yeah - masz rację, ale pytam, co jest najbardziej popularne nosql db dla pythonistas – silviud