The OpenNET Project / Index page

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



"Дэниэл Бернштейн обновил библиотеку cdb"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от opennews (??), 01-Дек-25, 13:08 
Дэниэл Бернштейн (Daniel J. Bernstein), известный эксперт в области криптографии и создания защищённого ПО, разработавший такие проекты, как qmail, djbdns, NaCl, Ed25519, Curve25519 и ChaCha20-Poly1305, опубликовал выпуск проекта cdb 20250121, предлагающего  формат хранения данных и сопутствующую библиотеку  для встраивания в приложения функций для работы с БД в форме ключ/значение. Выпуск сформирован спустя более 25 лет с момента прошлого обновления cdb 0.75, сформированного в феврале 2000 года...

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

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

Оглавление

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


1. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (1), 01-Дек-25, 13:08 
хоть бы пару про бд, а то вообще непонятно зачем
Ответить | Правка | Наверх | Cообщить модератору

2. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (1), 01-Дек-25, 13:09 
* слов
Ответить | Правка | Наверх | Cообщить модератору

3. "Дэниэл Бернштейн обновил библиотеку cdb"  +1 +/
Сообщение от avsprv (ok), 01-Дек-25, 13:24 
Ещё бы
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. "Дэниэл Бернштейн обновил библиотеку cdb"  +1 +/
Сообщение от Аноним (6), 01-Дек-25, 13:43 
Это как BerkleyDB до внедрения SQL.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

18. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (-), 01-Дек-25, 14:15 
> Это как BerkleyDB до внедрения SQL.

Вообще совсем не похожи.
1) У BDB больше оверхеда на запись в обещм случае.
2) Зато BDB позволяет нормальную запись.

А CDB как таковой не может добавить запись к существующей базе как я помню. Только заново перегенерить базу. В этом смысле какой-нибудь tokyo cabinet даст мастеркласс сабжу, ибо оверхеда на запись тоже мало - зато полноценная запись все же есть. Даже ACID если это надо. Есть и более педальные версии типа gdbm/qdbm/... - тоже с записью, но старинные.

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

37. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (6), 01-Дек-25, 15:49 
Схерали не похожи? Я ж не сказал, что идентичны. Я сказал, что это как BerkleyDB. Т.е. C-библа для дисковой kv-базы-данных.
Ответить | Правка | Наверх | Cообщить модератору

48. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (48), 01-Дек-25, 19:36 
Gdbm прекрасная вещь, но acid не умеет (хотя с моими юзкейсами проблем не возникало, но это пока питание не отключалось неудачно). Но единственная альтернатива на практике это sqlite3 (отключай питание сколько хочешь, если не затвикаешь предварительно).
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

7. "Дэниэл Бернштейн обновил библиотеку cdb"  +1 +/
Сообщение от Аноним (7), 01-Дек-25, 13:43 
Вот если бы
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

30. "Дэниэл Бернштейн обновил библиотеку cdb"  +1 +/
Сообщение от Соль земли2 (?), 01-Дек-25, 15:11 
Быстрая read-only БД в виде одного файла. Например, генеришь список reject или редиректы для postfix и раскидываешь по серверам.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

46. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от тоже окаклоид (?), 01-Дек-25, 18:33 
Это не совсем БД, а просто неизменяемый справочник записей.
После создания его нельзя изменять, но можно моментально переключиться на новый.

Неплохо подходит для DNS и других случаях, где очень-очень много чтений при крайне редких обновлениях.

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

4. "Дэниэл Бернштейн обновил библиотеку cdb"  +2 +/
Сообщение от 12yoexpert (ok), 01-Дек-25, 13:29 
вот это я понимаю качество и обратная совместимость
Ответить | Правка | Наверх | Cообщить модератору

5. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (5), 01-Дек-25, 13:34 
круче только “буханка”, 65 лет без патчей и обновлений
Ответить | Правка | Наверх | Cообщить модератору

8. Скрыто модератором  –5 +/
Сообщение от Аноним (48), 01-Дек-25, 13:44 
Ответить | Правка | Наверх | Cообщить модератору

10. Скрыто модератором  +1 +/
Сообщение от onanim (?), 01-Дек-25, 13:53 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  –1 +/
Сообщение от Аноним (48), 01-Дек-25, 14:03 
Ответить | Правка | Наверх | Cообщить модератору

20. Скрыто модератором  +/
Сообщение от Аноним (20), 01-Дек-25, 14:19 
Ответить | Правка | Наверх | Cообщить модератору

22. Скрыто модератором  +/
Сообщение от Аноним (48), 01-Дек-25, 14:29 
Ответить | Правка | Наверх | Cообщить модератору

11. Скрыто модератором  +/
Сообщение от Аноним (11), 01-Дек-25, 13:53 
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

12. Скрыто модератором  –1 +/
Сообщение от Аноним (20), 01-Дек-25, 13:55 
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

15. Скрыто модератором  +3 +/
Сообщение от Аноним (15), 01-Дек-25, 14:07 
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

34. Скрыто модератором  +1 +/
Сообщение от Аноним (48), 01-Дек-25, 15:15 
Ответить | Правка | Наверх | Cообщить модератору

16. Скрыто модератором  –1 +/
Сообщение от Аноним (16), 01-Дек-25, 14:09 
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

25. Скрыто модератором  +/
Сообщение от Аноним (25), 01-Дек-25, 14:43 
Ответить | Правка | Наверх | Cообщить модератору

35. Скрыто модератором  +/
Сообщение от Аноним (48), 01-Дек-25, 15:17 
Ответить | Правка | Наверх | Cообщить модератору

40. Скрыто модератором  +/
Сообщение от Аноним (40), 01-Дек-25, 16:43 
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

43. Скрыто модератором  +/
Сообщение от Аноним (48), 01-Дек-25, 17:48 
Ответить | Правка | Наверх | Cообщить модератору

49. Скрыто модератором  +/
Сообщение от Аноним (49), 01-Дек-25, 21:37 
Ответить | Правка | Наверх | Cообщить модератору

50. Скрыто модератором  +/
Сообщение от Аноним (48), 01-Дек-25, 21:44 
Ответить | Правка | Наверх | Cообщить модератору

21. "Дэниэл Бернштейн обновил библиотеку cdb"  +1 +/
Сообщение от Кошкажена (?), 01-Дек-25, 14:25 
> При сборке активирован флаг "-Wall", а код почищен для устранения предупреждений.

Я так понимаю никакого стат анилиза и санитайзеров у него нет?

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

26. "Дэниэл Бернштейн обновил библиотеку cdb"  +1 +/
Сообщение от Аноним (6), 01-Дек-25, 14:48 
Какой-то жирный намёк на то, что там всё забагованно и сплошные CVE. Ну тогда покажи где.
Ответить | Правка | Наверх | Cообщить модератору

28. "Дэниэл Бернштейн обновил библиотеку cdb"  +1 +/
Сообщение от Аноним (20), 01-Дек-25, 15:06 
Это конкретно ваши фантазии. В оригинальном комментарии — констатация факта, выведенного из текста новости.
Ответить | Правка | Наверх | Cообщить модератору

41. "Дэниэл Бернштейн обновил библиотеку cdb"  +1 +/
Сообщение от Кошкажена (?), 01-Дек-25, 16:48 
> Какой-то жирный намёк на то, что там всё забагованно и сплошные CVE.
> Ну тогда покажи где.

Никакой это не намек. Просто странно не видеть этих инструментов в крипто либе. Просто если только сейчас включили Wall, странно спрашивать...

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

27. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (27), 01-Дек-25, 14:58 
Ему за полтинник - может, он из тех самых Сишных дидов, которых любят поругивать в комментариях?
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

31. "Дэниэл Бернштейн обновил библиотеку cdb"  +2 +/
Сообщение от Аноним (-), 01-Дек-25, 15:11 
На плечах таких людей держится GNU/Linux.
Ответить | Правка | Наверх | Cообщить модератору

36. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (36), 01-Дек-25, 15:19 
https://en.wikipedia.org/wiki/Qmail
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

42. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Кошкажена (?), 01-Дек-25, 16:51 
> Ему за полтинник - может, он из тех самых Сишных дидов, которых
> любят поругивать в комментариях?

Как связан возраст и мой вопрос? Ему 54, а не 94. К слову Chris Lattner тоже под 50.

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

47. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (48), 01-Дек-25, 18:42 
Larry Wall много полезного за прошедшие 20 лет сделал, а ведь 20 лет назад все дороги были.
Ответить | Правка | Наверх | Cообщить модератору

51. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Энтомолог_русолог (?), 01-Дек-25, 23:59 
Не, из тех самых дидов скорее Eric Paul Allman(September 2, 1955), автор Sendmail и его муж Marshall Kirk McKusick(January 19, 1954), один из создателей FreeBSD

А Daniel Julius Bernstein следующее поколение(он 1971го), из «отцов-сишников», а не «дидов-сишников»

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

32. "Дэниэл Бернштейн обновил библиотеку cdb"  –1 +/
Сообщение от Аноним (-), 01-Дек-25, 15:13 
Ну найди у него ошибку если ты такой умник.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

39. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (39), 01-Дек-25, 16:07 
Какой молодец, Дэниэл Бернштейн.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

38. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (38), 01-Дек-25, 16:02 
> известный эксперт в области криптографии и создания защищённого ПО, разработавший такие проекты, как qmail, djbdns

Видим, ага, без релизов со времён убунты 14 и с тех же времён неисправленными уязвимостями.
- https://repology.org/project/qmail/versions
- https://repology.org/project/djbdns/versions

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

52. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Энтомолог_русолог (?), 02-Дек-25, 00:00 
Тут есть тонкость
В qmail уязвимостей нет, потому что он минималистичный и тупой, как пробка, без патчей почти ничего не умеет(потому и есть премия за уязвимости за все десятилетия никем не полученная). А в репах qmail со сторонними патчами за которые автор типа не отвечает
Ответить | Правка | Наверх | Cообщить модератору

44. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Аноним (44), 01-Дек-25, 17:49 
Эксперт в области заброшенного совта.
Ответить | Правка | Наверх | Cообщить модератору

45. "Дэниэл Бернштейн обновил библиотеку cdb"  +/
Сообщение от Кошкажена (?), 01-Дек-25, 18:00 
Интересно бы было, если бы он сразу верификацию сделал, как в hacl* и код на С сгенерил. Вот тогда бы красота была.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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