URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 104374
[ Назад ]

Исходное сообщение
"Выпуск СУБД RethinkDB 2.1"

Отправлено opennews , 24-Авг-15 10:53 
Доступен (http://rethinkdb.com/blog/2.1-release/) релиз документо-ориентированной СУБД RethinkDB 2.1 (http://rethinkdb.com/), обеспечивающей хранение данных в формате JSON, предоставляющей специализированный язык запросов ReQL и реализующей модель подписки на изменения (возможность отправить запрос один раз и получать информацию об изменении результатов). Подробнее о возможностях RethinkDB можно прочитать в анонсе (https://www.opennet.ru/opennews/art.shtml?num=42072) прошлого выпуска. Код СУБД написан на языке С++ и распространяется (https://github.com/rethinkdb/rethinkdb/) под лицензией AGPLv3.


Новая версия примечательна реализацией средств обеспечения высокой доступности и значительной переработкой средств кластеризации. В числе новых возможностей: режим автоматической замены сбойных узлов в кластере, поддержка добавления и удаления узлов без остановки работы кластера, Asynchronous API для выполнения запросов в асинхронном режиме (клиентская поддержка реализована через EventMachine в Ruby и Twisted, Tornado и через asyncio в Python), поддержка соединения клиентов с использованием шифрованного канала связи, новые математические команды в ReQL (floor, ceil и round).


URL: http://rethinkdb.com/blog/2.1-release/
Новость: https://www.opennet.ru/opennews/art.shtml?num=42844


Содержание

Сообщения в этом обсуждении
"Выпуск СУБД RethinkDB 2.1"
Отправлено Гномоюзер , 24-Авг-15 12:42 
Не холивара ради. Интереуюсь у занатаков, в чем плюсы и минусы в сравнении с монгой?

"Выпуск СУБД RethinkDB 2.1"
Отправлено Аноним , 24-Авг-15 13:04 
Например, ReQL - язык запросов, к-й очень похож на SQL, но для манипулирования NoSQL. А самое главное - в RethinkDB нету вот такого - https://aphyr.com/posts/322-call-me-maybe-mongodb-stale-reads

"Выпуск СУБД RethinkDB 2.1"
Отправлено Гномоюзер , 24-Авг-15 13:17 
Посмотрел на первый взгляд очень даже интересно выглядит. Есть даже джоины, ну и конечно же интересная фишка по слежению за изенениями. Буду пробовать.

"Выпуск СУБД RethinkDB 2.1"
Отправлено Аноним , 26-Авг-15 02:34 
https://www.youtube.com/watch?v=KW5pZXWwq6s

"Выпуск СУБД RethinkDB 2.1"
Отправлено Аноним , 24-Авг-15 14:22 
Мой вопрос немного не в тему, но все же, есть ли SQL БД живущие в RAM но которые можно легко дампить и восстанавливать в случае сбоя?

"Выпуск СУБД RethinkDB 2.1"
Отправлено 1 , 24-Авг-15 15:17 
Скоро будут -
http://newsroom.intel.com/community/intel_newsroom/blog/2015...

"Выпуск СУБД RethinkDB 2.1"
Отправлено omniton , 24-Авг-15 15:18 
Вам сюда http://www.memsql.com/
Много "вкусного", в том числе поддержка MySQL-протокола, multi-model scheme-free/lock, clusters, geo-data support, etc etc

"Выпуск СУБД RethinkDB 2.1"
Отправлено Аноним , 24-Авг-15 19:54 
> Вам сюда http://www.memsql.com/
> Много "вкусного", в том числе поддержка MySQL-протокола, multi-model scheme-free/lock,
> clusters, geo-data support, etc etc

Никогда не слышал а такой СУБД, спасибо


"Выпуск СУБД RethinkDB 2.1"
Отправлено Аноним , 24-Авг-15 15:33 
redis же. уже провославный много лет как

"Выпуск СУБД RethinkDB 2.1"
Отправлено АнонимкаНевидимка , 24-Авг-15 16:14 
С какого часа редис sql умеет?

"Выпуск СУБД RethinkDB 2.1"
Отправлено о , 24-Авг-15 20:28 
sql то я и не заметил
а зачем он нужен?

"Выпуск СУБД RethinkDB 2.1"
Отправлено Джо , 25-Авг-15 13:06 
поиск, сортировка, группировка, мерджи

"Выпуск СУБД RethinkDB 2.1"
Отправлено all_glory_to_the_hypnotoad , 24-Авг-15 21:03 
> Мой вопрос немного не в тему, но все же, есть ли SQL БД живущие в RAM но которые можно легко дампить и восстанавливать в случае сбоя?

Почти любая БД живёт в RAM пока она туда вмещается.


"Выпуск СУБД RethinkDB 2.1"
Отправлено Andrey Mitrofanov , 24-Авг-15 22:03 
>> Мой вопрос немного не в тему, но все же, есть ли SQL БД живущие в RAM но которые можно легко дампить и восстанавливать в случае сбоя?
> Почти любая БД живёт в RAM пока она туда вмещается.

А задачу "легко дампить и восстанавливать" решаем лёгким и непринуждённым добавлением N шпинделей, где N примерно определяем, как BD/(SPEED*secs), где speed - скорость чтения с 1 диска (мимо его кеша и мимо кеша контролера - они по любому много меньше BD). Например, чтобы 50ГБ "базы" поднять с дисков, читающих 15МБ/c, за 5 минут, 50E9/15e6/300 = 11,(1), двенадцати шпинделей должно хватить. В обрез. Так что лучше 18, чтоб уж точно. (Как я мучаюсь Ж) на 8 шпинделях с 5? или 10? МБ/с и базой 65ГБ! //Советвали же добрые люди - партишонинг и нет проблем. Ай, разгильдай.)

Расчёт флотилии из К серверов с локальными дисками, избыточным копированием, как в ОЗУ, как и на шпиндлях, в вариантах подъёма q серверов с N лок.дисков и M 10Гбит портов с соседних K-q серверов для q в 1..K   ....    Ой, к чему это я?  День Знаний на носу ж! Уважаемые кроты, посчитаем! </не буду я понятнее!>


"Выпуск СУБД RethinkDB 2.1"
Отправлено Аноним , 24-Авг-15 22:07 
К чему ты тут это развел непонятно.

"Выпуск СУБД RethinkDB 2.1"
Отправлено Аноним , 24-Авг-15 22:09 
> К чему ты тут это развел непонятно.

Это он как хороший доктор. Привезли пациента с ножевым ранением, так он ему еще и аппендицит вырезал и подтяжку сделал.


"Выпуск СУБД RethinkDB 2.1"
Отправлено мшефд , 25-Авг-15 08:05 
https://www.sqlite.org/inmemorydb.html

"Выпуск СУБД RethinkDB 2.1"
Отправлено zero , 24-Авг-15 14:54 
stop stop, а где сравнение с Pg9.5 с их JSONB?  а монга уже слилась

"Выпуск СУБД RethinkDB 2.1"
Отправлено Аноним , 25-Авг-15 00:06 
ArangoDB круче)

"Выпуск СУБД RethinkDB 2.1"
Отправлено anonymous , 25-Авг-15 03:44 
Нет.
Или аргументируй.

"Выпуск СУБД RethinkDB 2.1"
Отправлено искатель , 25-Авг-15 00:21 
как у этой базы с атомарным изменением записи? могу ли я сделать условно begin; select for update; update; commit и быть уверенным что я изменю именно то что прочитал в select и никто параллельно не сделает update этой записи?

"Выпуск СУБД RethinkDB 2.1"
Отправлено Аноним , 26-Авг-15 02:56 
Це называется транзакции и их там нет.