Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Cassandra && Spring Data / 9 сообщений из 9, страница 1 из 1
10.10.2016, 21:27
    #39324064
alexander00513
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cassandra && Spring Data
Привет всем. Подскажите пожалуйста, как правильно проектировать модель данных для apache cassandra ? Читая хабр и устройство бд вроде как нужно отходить от привычного реляционного представления, но когда начинаеш писать приложение с использованием Spring Data с его имплементацией CRUD - начинаеш писать entity в привычном виде. Т.е. это нормально или должны быть денормализованные сущности с умными pk (с мыслью о кластеризации). Сразу оговорюсь - выбор БД - одно из трбований, сущности будут вполне стандартными - типа User, Group, etc. Ну и spring data сюда притянут за уши, вопрос больше в целом о проектировании. Спасибо.
...
Рейтинг: 0 / 0
11.10.2016, 13:39
    #39324464
vimba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cassandra && Spring Data
alexander00513,

Ознакомтесь с информацией по моделированию от Datastax:

Data modeling concepts
Data modeling analysis
DS220: Data Modeling Course
...
Рейтинг: 0 / 0
11.10.2016, 13:53
    #39324492
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cassandra && Spring Data
alexander00513Читая хабр и устройство бд вроде как нужно отходить от привычного реляционного представления
не читайте хабр.
...
Рейтинг: 0 / 0
20.10.2016, 12:52
    #39330538
alexander00513
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cassandra && Spring Data
Спасибо, и ещё вопрос - т.е. к примеру БД спроектирована - она денормализована, таблички под запросы. Но параллельно этому у меня есть бизнес модель, и когда данные бизнес модель обновляется - мне как то эти данные нужно раскидать по всем связанным таблицам с какой то конкретной сущностью бизнес модели. Т.е. к примеру есть бизнес модель - Department, Employee - по сути связаны один ко многим. И есть множество таблиц cassandra, под различные запросы под эти данные. И к примеру в системе создаётся новый employee - мне получается руками нужно раскидать данные из базнес модели (т.е. из пользовательских данных/формочки) по связанным с ней таблицам cassandra(спроектированных под запросы и денормализованных) ?
...
Рейтинг: 0 / 0
20.10.2016, 13:13
    #39330564
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cassandra && Spring Data
Petro123alexander00513Читая хабр и устройство бд вроде как нужно отходить от привычного реляционного представления
не читайте хабр.
Там переводы хорошие бывают. А вот авторские статьи, зачастую, очень спорного содержания.
...
Рейтинг: 0 / 0
20.10.2016, 13:21
    #39330579
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cassandra && Spring Data
alexander00513,
обычно делают наоборот.
Не базу ищут под денормализованную (т.е. без Модели) схему, а делают одну базу для CRUD и потом уже оптимизируют.
.........
В том числе оптимизация и денормализация может быть простым слоем VIEW с join.
Если медленно, то деление на две базы OLAP OLTP.
И т.д.
Т.е. зачем вам "не как у всех" и Cassandra я не понял.
...
Рейтинг: 0 / 0
20.10.2016, 13:22
    #39330582
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cassandra && Spring Data
Blazkowicz,
+1
Это просто уже слОган такой про хабр.)) Не в буквальном смысле.
...
Рейтинг: 0 / 0
20.10.2016, 14:39
    #39330691
alexander00513
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cassandra && Spring Data
авторТ.е. зачем вам "не как у всех" и Cassandra я не понял.

авторСразу оговорюсь - выбор БД - одно из трбований...
...
Рейтинг: 0 / 0
20.10.2016, 14:49
    #39330705
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cassandra && Spring Data
авторСразу оговорюсь - выбор БД - одно из трбований.
допустим.
Что мешает назначить её как БД - OLAP или "Витрина данных" и смотреть как данные туда попадают в обычных случаях (выше писал).
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Cassandra && Spring Data / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]