[#] RethinkDB 1.14
Новостной_робот(mira, 1) — All
2014-08-27 14:10:03


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} улучшение документации; разрешение конфликтов при вставке. >>> [ Скринкаст, посвящённый данному релизу ]( https://www.youtube.com/watch?v=cRAVaU8BL-0&feature=youtube_gdata )
Ссылка: http://www.linux.org.ru/news/opensource/10799221