The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен встраиваемый движок хранения TidesDB 1.0, поддерживающий ACID-транзакции"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен встраиваемый движок хранения 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  –15 +/
Сообщение от Аноним (1), 03-Ноя-25, 11:03 
почему на си
Ответить | Правка | Наверх | Cообщить модератору

2. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +20 +/
Сообщение от Аноним (2), 03-Ноя-25, 11:21 
Потому что это лучший язык для всего.  
Ответить | Правка | Наверх | Cообщить модератору

3. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  –10 +/
Сообщение от Аноним (2), 03-Ноя-25, 11:21 
Лучше уж это чем sqlite.    
Ответить | Правка | Наверх | Cообщить модератору

4. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +9 +/
Сообщение от Аноним (4), 03-Ноя-25, 11:23 
Лучше уж дышать кислородом, чем пить воду.
Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  –1 +/
Сообщение от Аноним (23), 03-Ноя-25, 14:16 
Кто здесь кислород, а кто здесь вода?
Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +4 +/
Сообщение от Витюшка (?), 03-Ноя-25, 15:10 
Проверочные слова "реляционная" и "ключ-значение"
Ответить | Правка | Наверх | Cообщить модератору

38. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от Анонимemail (38), 03-Ноя-25, 18:16 
Двое выше вряд ли знают первое слово и различия между этими двумя видами субд.
Ответить | Правка | Наверх | Cообщить модератору

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

9. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  –1 +/
Сообщение от Аноним (9), 03-Ноя-25, 11:56 
Кому лучше, чем?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

11. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  –8 +/
Сообщение от Аноним (11), 03-Ноя-25, 12:04 
В случае sqlite он противопоказан просто всем. Это универсальное зло. Хуже электрона.  
Ответить | Правка | Наверх | Cообщить модератору

13. Скрыто модератором  +2 +/
Сообщение от Аноним (13), 03-Ноя-25, 12:29 
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

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

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

32. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  –2 +/
Сообщение от Аноним (32), 03-Ноя-25, 15:16 
Тормозное ненужное с лишним функционалом кейвелью в реляционной базе это как на работу вместо контейнера с едой брать целый холодильник.  
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

46. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от Аноним (9), 03-Ноя-25, 23:29 
Главная проблема электрона это хромоног. Ну и то, что постоянно ломают всё. Каждый из компонентов днище, но вместе как-то работает, удивительно. А веб приложухи это веб приложухи.
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от Аноним (-), 04-Ноя-25, 03:05 
> Вылизано, отлажено и оптимизировано. Поддерживается всем и везде. Даже если не используется
> 99% функциональности, все достоинства остаются.

В режиме key-value скулайт - очень так себе штука. Более того - у чистых key-value с апей типа вон того есть довольно жирный плюс: юзер может пхать в данные - вообще все что хочешь. Но никакой Bobby Tables с его DROP TABLE Students - таки key-value не пробирает. Оно просто хранит ключ и значение. И ему совершенно пофиг как Бобби звали.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

47. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от OpenEcho (?), 04-Ноя-25, 01:07 
>  Это универсальное зло. Хуже электрона.

Какие сильные аргументы !
А по сути, кроме желчи, есть что сказать конкретное, - в чем зло то?

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

5. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  –1 +/
Сообщение от Аноним (5), 03-Ноя-25, 11:28 
Нет ни каких функциональных преймуществ перед redis. И зачем оно?
Ответить | Правка | Наверх | Cообщить модератору

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

24. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от Аноним (23), 03-Ноя-25, 14:17 
Поддержка Rust-а не нужна.
Ответить | Правка | Наверх | Cообщить модератору

31. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от повар (?), 03-Ноя-25, 15:15 
Ок, я передам ваши пожелание шефу...
Ответить | Правка | Наверх | Cообщить модератору

6. Скрыто модератором  +4 +/
Сообщение от Аноним (6), 03-Ноя-25, 11:39 
Ответить | Правка | Наверх | Cообщить модератору

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

12. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +1 +/
Сообщение от Аноним (11), 03-Ноя-25, 12:06 
Это просто хранители в просто табличках умудряются себе отстрелить ногу из пушки.  
Ответить | Правка | Наверх | Cообщить модератору

48. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от OpenEcho (?), 04-Ноя-25, 01:10 
> Это просто хранители в просто табличках умудряются себе отстрелить ногу из пушки.  

Оружие оно такое, детям давать не рекомендованно, тем более - пушки

Ответить | Правка | Наверх | Cообщить модератору

52. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от Аноним (-), 04-Ноя-25, 03:09 
> Этих k/v хранилищ расплодилось очень много, при этом не факт что через
> пару лет не забросят, при этом есть древний berkeley db,

Довольно жирный с 1 стороны, неспешный с другой, у вон тех апя попроще и логичнее с третьей. Да еще Sleepycat - прикольная фирма была. Но ее зачем-то сожрал Oracle и изгадил базу зачем-то и почти слил направление. Зачем так? Оракл бы его знает.

> а то и вовсе можно просто табличку в обычной реляционной БД хранить.

Можно. Только перфоманс похабный, можно на инжекции нарваться, и кто там из embeddable необслуживаемых есть то? Целый, цук, скуалайт?


Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

16. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от Аноним (16), 03-Ноя-25, 12:45 
для Rust тоже есть, только он суслик
Ответить | Правка | Наверх | Cообщить модератору

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

17. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от Аноним (17), 03-Ноя-25, 12:53 
Жаль для C# нету.
Ответить | Правка | Наверх | Cообщить модератору

20. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от Аноним (19), 03-Ноя-25, 13:52 
Потому что там дикакт Майкрософта.
Ответить | Правка | Наверх | Cообщить модератору

21. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +1 +/
Сообщение от Аноним (19), 03-Ноя-25, 13:59 
*диктат
Ответить | Правка | Наверх | Cообщить модератору

50. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от Кошкажена (?), 04-Ноя-25, 01:20 
> Жаль

Никого не жаль (с) пчелка

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

45. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  –1 +/
Сообщение от Аноним (44), 03-Ноя-25, 21:35 
Все все равно будут юзать скулайт, потому что они в детстве как научились делать сикуль запросы программируя на пхп так и продолжают.
Ответить | Правка | Наверх | Cообщить модератору

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

49. "Доступен встраиваемый движок хранения TidesDB 1.0, поддержив..."  +/
Сообщение от Кошкажена (?), 04-Ноя-25, 01:19 
По описанию возможности как у rocksdb, а кода много меньше.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру