Re[7]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Sinclair Россия https://github.com/evilguest/
Дата: 23.06.22 17:02
Оценка: :))) :)
Здравствуйте, Codealot, Вы писали:
C>Спасибо, Капитан Очевидность.
Уж очень хотелось что-нибудь не про политику написать.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: NoSQL, column-based, multiple indexes. Такие БД есть?
От: scf  
Дата: 22.06.22 09:34
Оценка: 7 (2) +1
Здравствуйте, Codealot, Вы писали:

C>subj


сомнительно, т.к. колоночные БД плохо джойнят данные, т.е. вторичный индекс, по сути, будет копией таблицы с другим ключом сортировки.

Имхо, либо вам нужна не колоночная БД, либо не нужен вторичный индекс.
Re: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Дельгядо Филипп Россия  
Дата: 22.06.22 09:30
Оценка: +3
Здравствуйте, Codealot, Вы писали:

А зачем для NoSQL еще и column-based?
И зачем требование NoSQL вообще?
Какую задачу решаешь?
Re[3]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: scf  
Дата: 23.06.22 09:10
Оценка: -2 :)
Здравствуйте, Codealot, Вы писали:

C>Индексы нужны не только для джойнов, но и для сортировки с фильтрацией.


Наборот — это джойны нужны для функционирования индексов. Индекс, по своей сути, это просто маппинг "ключ индекса" -> "РК". Дальше для выборки данных база должна сделать джойн с основной таблицей.
Re[2]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Milena США  
Дата: 27.06.22 02:38
Оценка: 7 (1) +1
Здравствуйте, scf, Вы писали:

scf>Здравствуйте, Codealot, Вы писали:


C>>subj


scf>сомнительно, т.к. колоночные БД плохо джойнят данные, т.е. вторичный индекс, по сути, будет копией таблицы с другим ключом сортировки.

Они нормально джойнят, если модель данных правильно сделана. Колоночные БД используются для аналитики, где будет скорее всего классическая звезда или снежинка.
Re[3]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Alex.Che  
Дата: 23.06.22 08:50
Оценка: +1
Здравствуйте, Codealot, Вы писали:

ДФ>>Какую задачу решаешь?


C>Фильтрация и сортировка данных в разных вариантах.


почему RDBMS отвергнуты?
Re[5]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Alex.Che  
Дата: 23.06.22 11:49
Оценка: :)
Здравствуйте, Codealot, Вы писали:

AC>>почему RDBMS отвергнуты?


C>А есть варианты?


а поцчему вы таки спрашиваете? ©
NoSQL, column-based, multiple indexes. Такие БД есть?
От: Codealot Земля  
Дата: 21.06.22 17:14
Оценка:
subj
Ад пуст, все бесы здесь.
Re: NoSQL, column-based, multiple indexes. Такие БД есть?
От: СвободуАнжелеДевис СССР  
Дата: 21.06.22 17:15
Оценка:
C>subj

в MS SQL есть column store index
отличная штука
Нет времени на раскачку!
Re[2]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Codealot Земля  
Дата: 21.06.22 17:16
Оценка:
Здравствуйте, СвободуАнжелеДевис, Вы писали:

САД>в MS SQL есть column store index

САД>отличная штука

Да, еще важное требование. Чтобы бесплатно
Ад пуст, все бесы здесь.
Re: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Буравчик Россия  
Дата: 22.06.22 08:21
Оценка:
Здравствуйте, Codealot, Вы писали:

C>subj


Вторичные индексы можно строить вручную, это не сложно

Какие варианты column-БД ты уже рассмотрел?
Best regards, Буравчик
Re[2]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Codealot Земля  
Дата: 22.06.22 16:50
Оценка:
Здравствуйте, scf, Вы писали:

scf>сомнительно, т.к. колоночные БД плохо джойнят данные, т.е. вторичный индекс, по сути, будет копией таблицы с другим ключом сортировки.

scf>Имхо, либо вам нужна не колоночная БД, либо не нужен вторичный индекс.

Индексы нужны не только для джойнов, но и для сортировки с фильтрацией.
Ад пуст, все бесы здесь.
Re[2]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Codealot Земля  
Дата: 22.06.22 16:50
Оценка:
Здравствуйте, Дельгядо Филипп, Вы писали:

ДФ>Какую задачу решаешь?


Фильтрация и сортировка данных в разных вариантах.
Ад пуст, все бесы здесь.
Re[4]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Codealot Земля  
Дата: 23.06.22 11:01
Оценка:
Здравствуйте, Alex.Che, Вы писали:

AC>почему RDBMS отвергнуты?


А есть варианты?
Ад пуст, все бесы здесь.
Re[4]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Codealot Земля  
Дата: 23.06.22 11:01
Оценка:
Здравствуйте, scf, Вы писали:

scf>Наборот — это джойны нужны для функционирования индексов.


Ад пуст, все бесы здесь.
Re[5]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Sinclair Россия https://github.com/evilguest/
Дата: 23.06.22 13:54
Оценка:
Здравствуйте, Codealot, Вы писали:
C>А есть варианты?
Кратко: да.
Но всё зависит от данных.
Разрежённые таблицы не так уж хорошо ложатся в RDBMS.
RDBMS рулят, когда у вас есть много таблиц с разной структурой, которые всяким хитрым образом связаны друг с другом.
Тогда почти никакой запрос не получается отдать без джойна, а в джойнах RDBMS уделают кого угодно.

А если у вас всё лежит в одной таблице из миллиарда записей с 100к колонок, причём 99.99% значений — null, то columnstore зарулит традиционную RDBMS.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[6]: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Codealot Земля  
Дата: 23.06.22 16:19
Оценка:
Здравствуйте, Sinclair, Вы писали:

Спасибо, Капитан Очевидность.
Ад пуст, все бесы здесь.
Re: NoSQL, column-based, multiple indexes. Такие БД есть?
От: Milena США  
Дата: 27.06.22 02:42
Оценка:
Здравствуйте, Codealot, Вы писали:

C>subj


Бывают, но не бесплатно Кто ж такое чудо будет бесплатно раздавать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.