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

Исходное сообщение
"Доступен встраиваемый движок хранения TidesDB 1.0, поддерживающий ACID-транзакции"

Отправлено opennews , 03-Ноя-25 11:03 
Опубликован первый стабильный релиз проекта TidesDB, развивающего библиотеку для хранения данных в формате ключ/значение. Проект может использоваться как обособленно запускаемый движок или для встраивания в приложения.  Из ключевых возможностей отмечается поддержка ACID-транзакций и оптимизация для эффективного хранения данных на Flash-накопителях и в оперативной памяти. Код написан на языке Си и распространяется под лицензией MPL 2.0. Обвязки подготовлены для языков C++, Go, Java, Python, Rust, Lua и JavaScript...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64171


Содержание

Сообщения в этом обсуждении
"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 11:03 
почему на си

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 11:21 
Потому что это лучший язык для всего.  

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 11:21 
Лучше уж это чем sqlite.    

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 11:23 
Лучше уж дышать кислородом, чем пить воду.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 14:16 
Кто здесь кислород, а кто здесь вода?

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Витюшка , 03-Ноя-25 15:10 
Проверочные слова "реляционная" и "ключ-значение"

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 18:16 
Двое выше вряд ли знают первое слово и различия между этими двумя видами субд.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 18:31 
А ты расскажы барин. Что это за диво такое реляционное? У меня 3 класа церковно-приходского но божей помощтбю пойму ни сумливайся.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 11:56 
Кому лучше, чем?

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 12:04 
В случае sqlite он противопоказан просто всем. Это универсальное зло. Хуже электрона.  

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 12:29 
Тебя в детстве sqlitом пугали если кушать хорошо не будешь?

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 12:54 
> В случае sqlite он противопоказан просто всем. Это универсальное зло. Хуже электрона.

Альтернативы? А нет их, не ищи. Если разработчика хоть немного беспокоит сохранность пользовательских данных, он возьмёт sqlite. Сравнение с электроном несколько странное.


"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 13:51 
Не может быть универсальной замены. У каждой задачи свой инструмент.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 14:42 
Скулайт универсальная замена для локальной базы данных или хранилища конфигов, некоторых пользовательских данных. Собственно, эта та область, в которой он распространён и применяется. Как надёжное универсальное key-value хранилище тоже пойдёт в некоторой мере.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 15:16 
Тормозное ненужное с лишним функционалом кейвелью в реляционной базе это как на работу вместо контейнера с едой брать целый холодильник.  

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 15:54 
Вылизано, отлажено и оптимизировано. Поддерживается всем и везде. Даже если не используется 99% функциональности, все достоинства остаются. Можно найти быстрее, но оно будет не надёжным и менее универсальным. Понятно, тут зависит от характера данных и операций над ними.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 21:30 
> Вылизано, отлажено и оптимизировано. Поддерживается всем и везде. Даже если не используется
> 99% функциональности, все достоинства остаются. Можно найти быстрее, но оно будет
> не надёжным и менее универсальным. Понятно, тут зависит от характера данных
> и операций над ними.

Ты сейчас перечислил плюсы электрона про сикулайт есть что?


"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 20:04 
Столяров, залогинься.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 11:28 
Нет ни каких функциональных преймуществ перед redis. И зачем оно?

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено повар , 03-Ноя-25 11:39 
У редиса нет поддержки Си++, Жабыскриптов и Pжaвчины.
У редиса нет АКцИДа.
У редиса нет журнала.
У редиса нет ...

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 14:17 
Поддержка Rust-а не нужна.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено повар , 03-Ноя-25 15:15 
Ок, я передам ваши пожелание шефу...

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 11:39 
| Обвязки подготовлены для языков C++, Go, Java, Python, Rust, Lua и JavaScript.

| Rust

https://github.com/tidesdb/tidesdb-rust

ahahahahaha


"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено BrainFucker , 03-Ноя-25 11:44 
Этих k/v хранилищ расплодилось очень много, при этом не факт что через пару лет не забросят, при этом есть древний berkeley db, а то и вовсе можно просто табличку в обычной реляционной БД хранить.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 12:06 
Это просто хранители в просто табличках умудряются себе отстрелить ногу из пушки.  

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 14:19 
Пукан тебе рвёт от мысли, что они пишут на божественном Си.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 15:12 
> Пукан тебе рвёт от мысли, что они пишут на божественном Си.

Причем тут Си болезный?


"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 12:04 
Очередная хэштаблица под мьютексом? Вот это технологии

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 14:21 
А ты сам - ничтожество, что можешь?!

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 12:38 
>  Обвязки подготовлены для языков C++, Go, Java, Python, Rust, Lua и JavaScript

обвязка есть только для го, луа, цпп и питона

https://github.com/orgs/tidesdb/repositories?type=all


"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 12:45 
для Rust тоже есть, только он суслик

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено _ , 03-Ноя-25 19:38 
Не-не! Туда C0С добавить и будет идеальная поддержка ржавчика! :)

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 12:53 
Жаль для C# нету.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 13:52 
Потому что там дикакт Майкрософта.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 13:59 
*диктат

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 14:00 
*диктант

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 14:20 
* деградант - Майкрософт.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено smit256 , 03-Ноя-25 18:33 
дикпик

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Айтишник Админ , 03-Ноя-25 15:52 
А у меня Ленукс.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 16:15 
Очередная ключ-значение база, сколько можно то уже?

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 16:56 
Не так много тех, кто умеет транзакции между разными таблицами/семействами столбцов. Т.к. если это по-настоящему есть, то оно довольно дорого в реализации (бьет по производительности либо мешает партицировать). Эта шутка встраиваемая, партицировать некуда, так что круто что такая фича есть.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено _ , 03-Ноя-25 19:43 
> Не так много тех, кто умеет транзакции между разными таблицами/семействами столбцов.

Но они - есть! Включая такую древность как Berkeley DB (которой за тридцатник уже).

Это я не к тому что $subj - оно!(R), это я к тому что оно "неимеетаналохофф"(С) только для самых йуннЫх пЫонеров, а пЫонервожатая уже третий сезон .... :)


"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 21:35 
Все все равно будут юзать скулайт, потому что они в детстве как научились делать сикуль запросы программируя на пхп так и продолжают.

"Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."
Отправлено Аноним , 03-Ноя-25 18:13 
Они же все разные? И появляются по разным причинам.
Кому-то нужно гонять данные по сети, кому-то нужно быстро вставлять пачки данных, кому-то можно медленно вставлять, но очень быстро делать sequential scan и т.д.
Это только кажется что их много, надо только выбрать нужное хранилище для твоей задачи.
Как только начинаешь делать что-то нестандартное (или даже стандартное, но с высокой нагрузкой), то быстро понимаешь насколько в этой области все уныло.