LINUX.ORG.RU

RethinkDB 1.14

 , ,


1

2

27 августа представлен релиз открытой распределённой базы данных RethinkDB 1.14.

Данная версия включает больше 50 улучшений, из которых можно отметить следующие:

  • бесшовная миграция данных — первый релиз, где не требуется обновлять данные, просто обновите пакет и перезапустите базу;
  • поддержка двоичных данных, может сохранять бинарные данные в документах, можно добавить индекс, как и для любых других данных;
  • поддержка python 3;
  • возвращение изменений после изменения нескольких полей
    > r.table('users').run(conn)
    [{'id': 'Buttle', 'score': 20},
     {'id': 'Tuttle', 'score': 7},
     ...]
    //тогда
    > r.table('users') \
       .get_all('Buttle', 'Tuttle') \
       .update(lambda row: {'score': row['score'] + 1}) \
       .run(conn, return_changes=True)
    {'changes':
      [{'new_val': {'id': 'Buttle', 'score': 21},
        'old_val': {'id': 'Buttle', 'score': 20}},
       {'new_val': {'id': 'Tuttle', 'score': 8},
        'old_val': {'id': 'Tuttle', 'score': 7}}],
     'deleted': 0,
     'errors': 0,
     'inserted': 0,
     'replaced': 2,
     'skipped': 0,
     'unchanged': 0}
    
  • улучшение документации;
  • разрешение конфликтов при вставке.

Скринкаст, посвящённый данному релизу

>>> Подробности

anonymous

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 2)
Ответ на: комментарий от Indexator

Говорят, что синтаксис Rethink проще в понимании, нежели MongoDB.

bookman900 ★★★★★
()
Ответ на: комментарий от Indexator

Судя по описанию на каждую фичу XXX монгодб у них ответная фича:

RethinkDB allows setting up XXX using the 1-click admin web UI or from the CLI.

Удобно!

kost-bebix ★★
()

Название этой БД - обращение к тем, кто планирует ее внедрять: лучше передумайте.

anonymous
()
Ответ на: комментарий от anonymous

Работает, но память кушает почище жавы.

В конфиге задано - половина физической рамы, а жрёт - как будто весь датасет в раму пытается выгрузить. Обещали поправить в какой-то версии, надо будет посмотреть. Жаль, seamless data migration добавили только ща, кластер с 30 гигабайтами данных просто так на апгрейд не остановить :(

AngryElf ★★★★★
()
Ответ на: комментарий от AngryElf

кластер
с 30 гигабайтами

Вот так бигдата! В следующем ТОП 500 ждать ваш кластер?

redbaron ★★
()
Ответ на: комментарий от Indexator

Тем, что умеет джойны. С монгой лично я затрахался джойнить данные на стороне приложения.

anonymous
()
Ответ на: комментарий от AngryElf

У меря раньше веб-интерфейс много сжирал. После обновления на 1.13.4 стало норм.

drakmail ★★★★
()
Ответ на: комментарий от vertexua

Ответ на сообщение:

Да ладно, тебе какие-то наивные ватники попались. Я тоже действовал подобными методами, но на одном ресурсе не смог одолеть двух ватников, они не пробиваемы. В итоге в тех темах с ними просто все перестали дискутировать и теперь те темы состоят из одних их ватных копипаст с других ватных ресурсов. Всё равно что с ботами спорить. Вряд ли бы ты их одолел.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.