URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 103734
[ Назад ]
Исходное сообщение
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено opennews , 20-Июл-15 21:45
Доступен первый бета-выпуск СУБД Serenity (http://serenitydb.org/), совместимой на уровне протокола с системой Redis, предоставляющей поддержку транзакций и полноценного дискового хранилища. Код СУБД написан на языке Си и распространяется (https://github.com/pmwkaa/serenity) под лицензией BSD.
Для манипуляции данными в Serenity используются базовые команды Redis, расширенные командами для поддержки ACID-транзакций, хранимых процедур, упорядоченных первичных ключей и консистентных курсоров. При обработке транзакций поддерживается автоматическое разрешение конфликтов и возможность вовлечения нескольких СУБД. Хранимые процедуры реализуются в виде модулей на языке Си.
Для работы с СУБД Serenity можно использовать существующие клиентские драйверы для Redis, в том числе Serenity можно использовать в качестве замены Redis и своместно с Redis (Redis в качестве фронтэнда для кэширования в памяти, а Serenity для организации постоянного большого хранилища). В качестве основы для построения хранилища задействована встраиваемая СУБД Sophia (http://www.opennet.me/opennews/art.shtml?num=41583), оперирующая данными в формате ключ-значения и позволяющая эффективно обрабатывать данные, размер которых значительно превышает размер ОЗУ.
URL: http://serenitydb.org
Новость: http://www.opennet.me/opennews/art.shtml?num=42629
Содержание
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,fidaj, 21:45 , 20-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,DeadMustdie, 23:06 , 20-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,Аноним, 00:28 , 21-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,Аноним, 05:17 , 21-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,Аноним, 05:24 , 21-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,Аноним, 12:52 , 21-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,YetAnotherOnanym, 10:34 , 21-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,VoDA, 11:13 , 21-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,YetAnotherOnanym, 12:41 , 21-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,жабабыдлокодер, 14:23 , 21-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,Anonymous4245345, 12:10 , 21-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,Аноним, 00:03 , 22-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,Anonymous4245345, 11:59 , 23-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,искатель, 15:38 , 21-Июл-15
- Представлена Serenity, Redis-совместимая транзакционная СУБД...,noname.htm, 01:58 , 04-Авг-15
Сообщения в этом обсуждении
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено fidaj , 20-Июл-15 21:45
Дмитрия уже не остановить? :)
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено DeadMustdie , 20-Июл-15 23:06
It should have been named "Rediska" :)
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено Аноним , 21-Июл-15 00:28
Burn Postgres and boil Caché~
You can't take MySQL from me
:P
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено Аноним , 21-Июл-15 05:17
Плюсую, годная разработка
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено Аноним , 21-Июл-15 05:24
Ждем когда на rast начнут key-val хранилища появляться во всю
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено Аноним , 21-Июл-15 12:52
Rust
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено YetAnotherOnanym , 21-Июл-15 10:34
> базовые команды Redis, расширенные командами для поддержки ACID-транзакцийЭто не называется "совместимая". За такую "совместимость" в своё время MS от Sun по рукам получила.
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено VoDA , 21-Июл-15 11:13
>> базовые команды Redis, расширенные командами для поддержки ACID-транзакций
> Это не называется "совместимая". За такую "совместимость" в своё время MS от Sun по рукам получила.Это как раз совместимость. Реализовали все команды + добавили новые.
MS от Sun получила по рукам за то, что выкинули кусок базового функционала и назвали это "совместимым". Если бы MS только расширял команды, то все было бы ок.
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено YetAnotherOnanym , 21-Июл-15 12:41
MS получила по рукам за то, что начала пихать в жабу свои "расширения" и "дополнения".
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено жабабыдлокодер , 21-Июл-15 14:23
MS получила по рукам за то, что их дополнения и расширения работали исключительно под Windows.
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено Anonymous4245345 , 21-Июл-15 12:10
Какое отличие от Tarantool?
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено Аноним , 22-Июл-15 00:03
Транзакции же.
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено Anonymous4245345 , 23-Июл-15 11:59
в тарантуле тоже есть
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено искатель , 21-Июл-15 15:38
Посоветуйте пожалуйста распределенное сетевое хранилище. Необходимо хранить данные в формате ключ - значение. Необходима возможность заблокировать ключ, прочитать его состояние, возможно изменить его и снять блокировку, любая параллельная попытка заблокировать ключ для изменения должна ожидать снятия блокировки. При обрыве соединения блокировка должна сниматься. В идеале это должна быть транзакция аналогичная:begin; select for update; update; commit;
Должна быть возможность добавлять сервера и перераспределять на них данные как с целью ускорения операций так и с целью повышения надежности.
В настоящий момент используется получение хеша ключа, вычисление по хешу mecached сервера и postgresql сервера.
Соответственно SQL и memcached/redis не предлагать, интересуют другие решения.
"Представлена Serenity, Redis-совместимая транзакционная СУБД..."
Отправлено noname.htm , 04-Авг-15 01:58
Попробуй посмотреть couchbase.