2012-04-10 12 views
22

Jestem nowicjuszem w bazach danych NoSQL i może to zabrzmieć nieco głupio, ale zastanawiałem się, czy bazy danych NoSQL nie potrzebują indeksów? Jeśli tak, jak je wykonać lub nimi zarządzać? jakieś linki? DziękiCzy bazy danych NoSQL używają lub potrzebują indeksów?

+0

Zastanawiasz samo siebie, byłoby wspaniale, gdyby ktoś ma odpowiedzi na to. – TK123

+0

absolutnie potrzebują indeksów. – ehsan

Odpowiedz

12

CouchDB i MongoDB zdecydowanie tak. Wspomniałem, że w mojej książce:

Oto poszczególne docs:

NoSQL jest jednak zbyt rozdrobniony dać definit "Tak, wszystkie systemy NoSQL potrzebują indeksów", jak sądzę. Większość systemów wymaga i dostarcza indeksy, ale nie na poziomie, którego używa większość baz danych SQL. Niedawno ludzie z Cassandra z dumą wprowadzili indeksy wtórne, tj. Więcej niż jeden indeks klastrowy.

2

Zdecydowanie NoSQL baz danych potrzebują indeksu,

IE, ale w najbardziej popularnych baz danych nie musisz utrzymać indeks przez siebie, ponieważ zgodnie z aktualnymi potrzebami NoSQL baz społeczności NoSQL baz rozwija się z nowymi funkcjami i "Code Less, Get More"

Powiązane problemy