Stlpcova NoSQL databaza

Programovacie jazyky, rady, poradňa...
dunno
Star
Star
Príspevky: 622
Registrovaný: 17 júl 2014, 11:04
Bydlisko: KE

Re: Stlpcova NoSQL databaza

Príspevok od používateľa dunno »

Ako sa tak hram s tou Cassandrou, tak mam jednu taku otazku. Vsimol som si, ze ak chcem pouzit nieco v klauzule WHERE, napr.
select meno from users where priezvisko = "Priezvisko";

Tak musim najskor vytvorit nad stlpcom s nazvom priezvisko index. Bez vytvoreneho indexu sa tento dotaz nevykona.
Ak si vezmem na porovnanie napr. databazu od Oraclu, ktora pouziva SQL .. pripadne nejake MySQL, tam takto indexy nie je potrebne manualne vytvarat. Vytvaraju sa automaticky na kazdy stlpec ? (asi nie, ze ?) .. alebo jednoducho relacne databazy nepotrebuju index nad stlpcom k tomu, aby sa mohol ten stlpec pouzit v klauzule WHERE ?
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8217
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Stlpcova NoSQL databaza

Príspevok od používateľa harrison314 »

Vies co je to vlastne index?
dunno
Star
Star
Príspevky: 622
Registrovaný: 17 júl 2014, 11:04
Bydlisko: KE

Re: Stlpcova NoSQL databaza

Príspevok od používateľa dunno »

No viem, ze sluzi na urychlenie vyhladavania.
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8217
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Stlpcova NoSQL databaza

Príspevok od používateľa harrison314 »

Tak si si odpovedal sam ;)
dunno
Star
Star
Príspevky: 622
Registrovaný: 17 júl 2014, 11:04
Bydlisko: KE

Re: Stlpcova NoSQL databaza

Príspevok od používateľa dunno »

No ani nie :D ... lebo napr v relacnych DB nemusim vytvarat index, da sa vyhladavat medzi datami aj bez vytvorenia indexu. Cassandra to neumoznuje. Preco ? Brat to proste ako fakt, ze je to tak, ze neumoznuje tuto moznost ? (bavime sa len o tom, ked je pouzite WHERE)
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8217
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Stlpcova NoSQL databaza

Príspevok od používateľa harrison314 »

Co takto kvoli skalovatelnosti?
A ja vlastne ani nie som si isty, ci tie kvazi indexy nie su len primarne kluce druhej urovne.

//autoeditácia príspevku (29 Mar 2015, 18:52)
dunno napísal: Vytvaraju sa automaticky na kazdy stlpec ?
Nie, zabilo by to databazu. Ked som sa pytal, ci vies co su to indexy tak som myslel na B-stromy.
Napísať odpoveď