powered by simpleCommunicator - 2.0.27     © 2024 Programmizd 02
Map
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Разработка базы NorthWind на NoSQL
23 сообщений из 23, страница 1 из 1
Разработка базы NorthWind на NoSQL
    #38131071
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Сабж возник в процессе дискусси о смерти SQL.

Стоит задача смигрировать учебную БД NorthWind
в NoSQL-систему.

Буду рад любым советам.

Модератор: Тема перенесена из форума "Разработка информационных систем".
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38131214
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38131289
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit, ОК. Спасибо. Сразу сходу скажу что слияние родительской и дочерней таблиц
как в примере с forests и famoustrees в древовидную структуру мне неинтересно.
Я это проходил давно. Меня интересовал общий подход к проектированию или
миграции систем (последнее наиболее важно) в условиях когда у нас уже
есть реляционные данные. И их нужно влить в NoSQL. Это боевая постановка.
Это жизнь. И для NoSQL систем необходимо будет решать эти вопросы.
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38131337
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton ,

А сто́ит ли вообще Вашу реляционную БД переносить в NoSQL?
В приведённом видео перечислены типы задач, подходящие для NoSQL систем.
Кроме собственно модели/схемы данных Вам же потом понадобятся ещё отчёты, аналитика, разграничение прав доступа и тому подобное.
В СУБД Caché положение спасает наличие SQL и объектов, благодаря унифицированной архитектуре данных.
Здесь же всё придётся писа́ть вручную или пользоваться сторонними фреймворками.
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38131346
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоесть вы хотите сказать что существует непустое множество задач (баз)
которые не рекомендуются к реализации в NoSQL-системах?
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38131378
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТоесть вы хотите сказать что существует непустое множество задач (баз)
которые не рекомендуются к реализации в NoSQL-системах?Иначе бы Oracle не создал другой тип БД Oracle NoSQL Database - ведь уже есть Oracle Database
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38131755
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

- ты не поверишь . мир полон оттенков )
SQL велик своим наследием в управлением бизнес процессами
NoSQL только в начале СВОЕГО пути сбора фактов мира
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132001
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonservit, ОК. Спасибо. Сразу сходу скажу что слияние родительской и дочерней таблиц
как в примере с forests и famoustrees в древовидную структуру мне неинтересно.
Я это проходил давно. Меня интересовал общий подход к проектированию или
миграции систем (последнее наиболее важно) в условиях когда у нас уже
есть реляционные данные. И их нужно влить в NoSQL. Это боевая постановка.
Это жизнь. И для NoSQL систем необходимо будет решать эти вопросы.
Мне известны конкретные проекты, в рамках которых данные работающей системы переносились из Oracle и PostgreSQL в couchdb. Вероятно, это подходит под формулировку "боевая постановка". Однако, что подразумевается под "реляционными данными" не вполне понятно. Ведь из-за известных проблем РМД во многих случаях используется EAV, например. Можно ли считать, что если данные хранятся в "реляционной системе", то они "реляционные"?
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132033
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoSQL "нового поколения" - эффективный инструмент для хранения, поиска, чтения документов, музыки, видео. В случае сложных запросов с условиями на взаимосвязанные сущности, NoSQL "нового поколения" проигрывают обычным NoSQL.
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132097
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаNoSQL "нового поколения" - эффективный инструмент для хранения, поиска, чтения документов, музыки, видео. В случае сложных запросов с условиями на взаимосвязанные сущности, NoSQL "нового поколения" проигрывают обычным NoSQL.
Ты вводишь новое понятие NoSQL "нового поколения" ? Об этом тоже уже написал хабр?
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132252
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТы вводишь новое понятие NoSQL "нового поколения" ? Об этом тоже уже написал хабр?
Поскольку в базовой теме упомянута CAP-теорема, а также в связи с преимущественным отнесением к NoSQL таких систем как couchdb, это понятие просто объективно необходимо. Все объектно-ориентированные (NoSQL) системы, которые появились до или одновременно с появлением "реляционных систем" правильнее отнести к обычным (традиционным).
И системы нового поколения отличаются ориентацией на web в ущерб семантической зрелости МД, то есть, в ущерб всей триаде, характеризующей логическую МД: Структура-ОЦ-ЯМД.
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132956
Анархасис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДобрый день.

Сабж возник в процессе дискусси о смерти SQL.

Стоит задача смигрировать учебную БД NorthWind
в NoSQL-систему.

Буду рад любым советам.

Модератор: Тема перенесена из форума "Разработка информационных систем".

Прикольная задача.
Сейчас попробую у себя установить, глянуть структуру бд, ато уже подзабыл.
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132960
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не спеши. Я на ноуте даже експресс не поставил. А чем открыть эту бодягу

Код: sql
1.
2.
3.
4.
5.
6.
instnwnd.sql
instpubs.sql
NORTHWND.LDF
NORTHWND.MDF
PUBS.MDF
PUBS_LOG.LDF



даже не знаю. Кстати если извлечёшь из нее CSV и поделишся то буду рад.

Хотел было сконвертить в Oracle DDL/DML но там какие-то хитрые
inserts с длинющими строками как блобы что ну ево к лешему.

Найду шарящего МС-СКЛ спеца.
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132962
Анархасис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Инпассибл такое сделать на NoSQL,
скачал установочный скрипт, там 10 тысч строк.
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132964
Анархасис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНе спеши. Я на ноуте даже експресс не поставил. А чем открыть эту бодягу

Код: sql
1.
2.
3.
4.
5.
6.
instnwnd.sql
instpubs.sql
NORTHWND.LDF
NORTHWND.MDF
PUBS.MDF
PUBS_LOG.LDF



даже не знаю. Кстати если извлечёшь из нее CSV и поделишся то буду рад.

Хотел было сконвертить в Oracle DDL/DML но там какие-то хитрые
inserts с длинющими строками как блобы что ну ево к лешему.

Найду шарящего МС-СКЛ спеца.

Запускай instnwnd.sql как скрипт, он автоматически инсталлит и заполняет тестовыми данными базу.
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132968
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. На ноут ничего не поставлю. Корпоративная политика ибо. А вот в субботу
на своей раб. станции (еще доехать. Борщаговка. Куле... ) может хотя-бы
схему разверну.
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132969
Анархасис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще прикольно было бы мигратор написать SQL to NoSQL.
Вытянуть схему с базы данных, схему индексов и залить в голом виде в NoSQL.
Но такой финт ушами возможен если NoSQL уже поддерживает таблицы и все типы колонок.
И не мешало бы такое поискать в интернете, возможно уже такое гдето есть.
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132971
Анархасис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вижу попытки уже были.

http://code.google.com/p/sql-to-nosql-importer/
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132972
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анархасис, соль на рану. О кросс-миграторе SQL-to-anySQL я давно думал. И пришел
к выводу что его невыгодно писать. Да и если написать то по конфигуратору сдавать
тесты на сертификацию придётся
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132973
Анархасис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonАнархасис, соль на рану. О кросс-миграторе SQL-to-anySQL я давно думал. И пришел
к выводу что его невыгодно писать. Да и если написать то по конфигуратору сдавать
тесты на сертификацию придётся

Перелить голые данные задача вроде не сложная.
Не помню что там в Оракл, а в MS SQL можно получить все колонки, их типы, таблицы одним запросом ...
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38132984
Анархасис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще интересная это задача, но как говорил Форд,
люди чаще капитулируют чем терпят поражение (с)
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38134399
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнархасисmaytonАнархасис, соль на рану. О кросс-миграторе SQL-to-anySQL я давно думал. И пришел
к выводу что его невыгодно писать. Да и если написать то по конфигуратору сдавать
тесты на сертификацию придётся

Перелить голые данные задача вроде не сложная.
Не помню что там в Оракл, а в MS SQL можно получить все колонки, их типы, таблицы одним запросом ...Да можно это все. И выгрузить DDL, и данные. На этом все и закончится. Что делать дальше? Что делать с внешними ключами? Ограничениями целостности? Триггерами?
...
Рейтинг: 0 / 0
Разработка базы NorthWind на NoSQL
    #38134454
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinАнархасиспропущено...


Перелить голые данные задача вроде не сложная.
Не помню что там в Оракл, а в MS SQL можно получить все колонки, их типы, таблицы одним запросом ...Да можно это все. И выгрузить DDL, и данные. На этом все и закончится. Что делать дальше? Что делать с внешними ключами? Ограничениями целостности? Триггерами?
Программа-минимум. Перелть все rows в документы. Каждый документ - реплика 1 строки
типа таблицы. Попрбовать установить связи.
Через явную разаработку процедур или еще бог вес тьткак. Через oracle-nosql-java-api
или процедуры MongoDB.

Далее - по обстановке.

Цель - не создаватьп олноценную систему апросто ознакомиться с дефектами миграции в НоСКЛ.

(прошу прощения. Я уже пьян и несу чепуху).
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Разработка базы NorthWind на NoSQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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