powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Выбор NoSql бд с поддержкой версионности данных
16 сообщений из 16, страница 1 из 1
Выбор NoSql бд с поддержкой версионности данных
    #38173725
mds_mitri4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые коллеги!
Есть задача выбора NoSql бд, удовлетворяющей следующим условиям (в порядке приоритета):

1) Поддержка версионности данных на уровне объектов. (для сохранения историчности данных)
2) API для C# (желательно без лишней сериализации и с поддержкой LINQ)
3) Поддержка транзакций. Поддержка ACID - большой плюс, но это не так важно, как простая поддержка транзакций
4) Возможность работы с большими объемами данных (репликация, шардинг, MapReduce)
5) Параллельное чтение. (Параллельная запись желательна)

На данный момент просмотрел множество вариантов на http://nosql-database.org/ ,но точно подходящего не обнаружил.
Заранее спасибо за помощь!
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38173809
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_mitri4,

солнышко, ты перепутало ночь с днем.

по сути
ищи клоны MySQL которые имеют NOSQL интерфейс
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38173997
DPH3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_mitri4,
IBM DB2 :)
Ну, разве что с map-reduce в дешевых версиях не очень...
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38174412
mds_mitri4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
essbase.ru,

нет, нужна именно NoSql по типу http://ndatabase.codeplex.com/ (здесь имеется именно то, что нужно для работы с шарпом, и поддержка транзакционности, но нет параллельного чтения и версионности, поэтому используем её только для прототипирования)
Просто желательно исключить использование IComparable (которое неизбежно при работе с SQL бд )
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38174473
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_mitri4,

Как в свалке данных будешь поддерживать acid ?
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38174622
mds_mitri4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
essbase.ru,

да полный ACID и не нужен особо, главное чтобы атомарность транзакций была.
Вроде http://ravendb.net похоже, на то, что я ищу, про транзакции http://ravendb.net/docs/client-api/advanced/transaction-support
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38174688
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_mitri4,

Можешь на пальцах показать что понимается под транзакцией в NoSQL :

Объединение нескольких изменений в различных сущностях (или все или ничего )?
или единичное изменение ?

ЕР
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38174840
mds_mitri4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
essbase.ru,

транзакции в NoSql "традиционные", требование ACID не предполагает же обязательно реляционный характер бд. Другое дело, что редко где в NoSql ACID поддерживается полностью, ибо всякие особенности распределенных архитектур накладывают свои ограничения.
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38243287
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_mitri4Здравствуйте, уважаемые коллеги!
Есть задача выбора NoSql бд, удовлетворяющей следующим условиям (в порядке приоритета):

1) Поддержка версионности данных на уровне объектов. (для сохранения историчности данных)
2) API для C# (желательно без лишней сериализации и с поддержкой LINQ)
3) Поддержка транзакций. Поддержка ACID - большой плюс, но это не так важно, как простая поддержка транзакций
4) Возможность работы с большими объемами данных (репликация, шардинг, MapReduce)
5) Параллельное чтение. (Параллельная запись желательна)

На данный момент просмотрел множество вариантов на http://nosql-database.org/ ,но точно подходящего не обнаружил.
Заранее спасибо за помощь!

Я бы посоветовал mongoDb. Расскажите какого типа объекты и как они хорошо согласуются с BSON?
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38243855
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergunka, Вы лучше расскажите как MongoDB согласуется с поддержкой версионности данных на уровне объектов, поддержкой транзакций и желательной параллельной записью?
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38244091
lookat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_mitri4,

MarkLogic
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38244111
SciDB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MarkLogic - это вообще XQuery система :)
Если SQL лень учить, то на XQuery лучше вообще не смотреть
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38244176
lookat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SciDBMarkLogic - это вообще XQuery система :)
Если SQL лень учить, то на XQuery лучше вообще не смотреть

На вкус и цвет ... :-)
Я просто привел то, что подходит по формальным критериям ТС.
При полном отсутствии вводных о характере задач, типе нагрузок итп.

Удачи.
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38416344
2dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_mitri4Здравствуйте, уважаемые коллеги!
Есть задача выбора NoSql бд, удовлетворяющей следующим условиям (в порядке приоритета):

1) Поддержка версионности данных на уровне объектов. (для сохранения историчности данных)
2) API для C# (желательно без лишней сериализации и с поддержкой LINQ)
3) Поддержка транзакций. Поддержка ACID - большой плюс, но это не так важно, как простая поддержка транзакций
4) Возможность работы с большими объемами данных (репликация, шардинг, MapReduce)
5) Параллельное чтение. (Параллельная запись желательна)

На данный момент просмотрел множество вариантов на http://nosql-database.org/ ,но точно подходящего не обнаружил.
Заранее спасибо за помощь!

Ваш выбор CouchDB. Давно успешно используется в production
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38431089
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DPH3mds_mitri4,
IBM DB2 :)
Ну, разве что с map-reduce в дешевых версиях не очень...
и что там за нэйтив версионность на уровне объектов?
...
Рейтинг: 0 / 0
Выбор NoSql бд с поддержкой версионности данных
    #38432078
DPH3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Durakи что там за нэйтив версионность на уровне объектов?

http://www.ibm.com/developerworks/data/library/techarticle/dm-1204db2temporaldata/index.html?S_TACT=105AGX99&S_CMP=CP
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Выбор NoSql бд с поддержкой версионности данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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