The OpenNET Project / Index page

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



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

"Выпуск встраиваемой СУБД libmdbx 0.12.3"  +/
Сообщение от opennews (?), 08-Янв-23, 09:45 
Состоялся выпуск библиотеки libmdbx 0.12.3 (MDBX) с реализацией высокопроизводительной компактной встраиваемой базы данных класса ключ-значение.  Код libmdbx распространяется под лицензией OpenLDAP Public License. Поддерживаются все актуальные операционные системы и архитектуры, а также российский Эльбрус 2000. Для libmdbx предлагается развитое C++ API, а также поддерживаемые энтузиастами привязки к языкам Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala...

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

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

Оглавление

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

1. Сообщение от Герострат (?), 08-Янв-23, 09:45   +/
Что быстрее и менее требовательно к ресурсам - сабж или sqlite?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #11, #29, #167

2. Сообщение от Аноним (2), 08-Янв-23, 09:51   –10 +/
Сабж не субд, поделка уровня berkleydb. Так что должно быть быстрее. Надёжность и отказоустойчивость, видимо, куда ниже. Не уверен как по сравнению с leveldb, есть 1001 способ её уничтожить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #3, #4, #22, #27, #33, #38, #152

3. Сообщение от Аноним (2), 08-Янв-23, 09:54   +/
Некоторые вон запускают sqlite поверх lmdb. Сложно сказать, насколько это оправдано.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

4. Сообщение от Аноним (4), 08-Янв-23, 10:11   +4 +/
Вполне себе СУБД, или очередной иксперт не знает, что СУБД не обязательно должна быть реляционной?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #5, #8, #84

5. Сообщение от Аноним (2), 08-Янв-23, 10:21   –6 +/
Не обязательно, но поделка уровня berkleydb нет. Кстати, это вроде называется ВСУБД в русском языке, чтобы избежать разночтений, хотя это за неимением лучших терминов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #74

6. Сообщение от Иваня (?), 08-Янв-23, 10:30   +/
Ого, первый проект на gitflic.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #31

7. Сообщение от Аноним (2), 08-Янв-23, 10:32   –4 +/
Как там с цензурой, сколько неугодных задней пятке проектов уже выпилили?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #10, #23

8. Сообщение от kusb (?), 08-Янв-23, 10:36   +1 +/
А ФС СУБД?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #200

9. Сообщение от Аноним (9), 08-Янв-23, 10:46   +/
Есть какие то опции для использования hugepages ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12

10. Сообщение от Аноним (10), 08-Янв-23, 10:55   –6 +/
Проект "позитивного" не может быть неугодным для этих, на одного ведь Хозяина работают. Разработка крутая, но её автор не брат мне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #154

11. Сообщение от Аноним (27), 08-Янв-23, 11:17   +5 +/
Сабж, причем в разы. Только это key-value, а не sql.
Сможете использовать по-уму, будет вам счастье как в Erigon.
Иначе будите лить слезы в смузи и хейтить как парочка местных анов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #21

12. Сообщение от Аноним (27), 08-Янв-23, 11:24   +1 +/
MADV_HUGEPAGE будет работать, но зачем?
Запись и чтение на диск тоже ведь будет этими большими страницами.

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

13. Сообщение от Аноним (27), 08-Янв-23, 11:26   +/
Немного бенчмарков (коммит 589b1db869473b14943d7703558fa7e69bcee0c5):

/dev/shm + MDBX_WRITEMAP + MDBX_UTTERLY_NOSYNC
  RUNNING ioarena for mdbx/25000000...
  libmdbx.so => ./libmdbx.so (0x00007f0ba499e000)
batch×N: 430.809 ops/s
    crud: 226.522Kops/s
iterate:  44.875Mops/s
     get:   3.058Mops/s
  delete: 280.706Kops/s
  RUNNING ioarena for lmdb/25000000...
  liblmdb.so => /xyz/ioarena/@BUILD/db/lmdb/libraries/liblmdb/liblmdb.so (0x00007fa660039000)
batch×N: 387.632 ops/s
    crud: 131.040Kops/s
iterate:  46.146Mops/s
     get:   3.234Mops/s
  delete: 190.746Kops/s

SSD + MDBX_SYNC_DURABLE
  RUNNING ioarena for mdbx/25000000...
  libmdbx.so => ./libmdbx.so (0x00007fbe9bfab000)
batch×N:  68.373 ops/s
    crud:  11.146Kops/s
iterate:  44.991Mops/s
     get:   2.991Mops/s
  delete:  10.204Kops/s
  RUNNING ioarena for lmdb/25000000...
  liblmdb.so => /xyz/ioarena/@BUILD/db/lmdb/libraries/liblmdb/liblmdb.so (0x00007f2e30115000)
batch×N:  68.081 ops/s
    crud:   7.153Kops/s
iterate:  46.371Mops/s
     get:   3.219Mops/s
  delete:   8.327Kops/s

libmdbx медленнее LMDB в сценариях iterate и get из-за дополнительных проверок.

Еще стоит отметить, что в libmdbx накладные расходы на запуск транзакций чуть больше (примерно на ½ микросекунды).
Набегает из-за бОльшего контроля и проверок, трех мета-страниц и т.п.

Все бенчмарки под Linux, посредством make bench-couple BENCH_CRUD_MODE=xxx

Взято отсюда https://t.me/libmdbx/4102

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

14. Сообщение от Аноним (27), 08-Янв-23, 11:28   +/
Там еще есть https://t.me/libmdbx/4111 и https://t.me/libmdbx/4112
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

16. Сообщение от pashev.ru (?), 08-Янв-23, 11:43   –6 +/
> libmdbx медленнее LMDB в сценариях iterate и get из-за дополнительных проверок

Привет поклоникам «безопасных» языков, которые тормозят, даже если это не нужно.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #35

18. Сообщение от Аноним (18), 08-Янв-23, 12:04   –1 +/
Чем оно лучше mysql embedded / libmysqld?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #25, #32, #170

19. Сообщение от Аноним (27), 08-Янв-23, 12:18   +6 +/
> Привет поклоникам «безопасных» языков, которые тормозят, даже если это не нужно.

Цитата из группы в телеге:
В libmdbx выполняется больше проверок, с тем чтобы (например) при неверном использовании API явно возвращать код ошибки, и тем самым минимизировать вероятность сложно-воспроизводимых вероятностных ошибок (aka heisenbug).
Большинство таких проверок можно отключить задав соответствующие опции сборки (см. src/options.h).

Видимо речь вот об этом https://libmdbx.dqdkfa.ru/group__build__option.html

По-умолчанию проверки включены, но можно выключить.
Вроде-бы очень здравый подход.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #28

20. Сообщение от Аноним (27), 08-Янв-23, 12:34   +2 +/
mysql это уютный ламповый обогреватель, а libmdbx - тонна пороха.

Для охоты на медведя нужен порох.
А для тепла лучше взять обогреватель.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #93

21. Сообщение от Fracta1L (ok), 08-Янв-23, 12:54   –1 +/
> Только это key-value

Для конфигов, получается?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #45

22. Сообщение от Свидетель ржавоговы (?), 08-Янв-23, 13:02   –5 +/
SQL != NoSQL, СУБД == СУБД, РСУБД >= СУБД
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

23. Сообщение от Свидетель ржавоговы (?), 08-Янв-23, 13:03   –6 +/
Вы просто не в курсе, что они оказались не нужны тому, ради кого выпиливают
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #24

24. Сообщение от Свидетель ржавоговы (?), 08-Янв-23, 13:04   +2 +/
(потому что деньги не попилены, а эти уже что-то сделали, вот наглость)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

25. Сообщение от Свидетель ржавоговы (?), 08-Янв-23, 13:07   –1 +/
Чем учебник лучше словаря?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

27. Сообщение от Аноним (27), 08-Янв-23, 13:38   +6 +/
> Сабж не субд, поделка уровня berkleydb. Так что должно быть быстрее.

Поделку Berkeley DB делали авторы учебников, по которым учились те, кто учил вас.
Ну т.е. действительно, исходно это поделка студентов-практикантов, которую несколько раз допеределывали и довели до премии SIGMOD.

Впрочем, награждение SIGMOD тут "за вклад в развитие индустрии" в связи с почетным выходом на пенсию, как авторов, так и самого проекта, в том числе за то, что на практике показали-проверили как не надо делать.

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

28. Сообщение от pashev.ru (?), 08-Янв-23, 13:40   +/
> По-умолчанию проверки включены, но можно выключить.

Вроде-бы очень здравый подход.

Вот именно.

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

29. Сообщение от Александр (??), 08-Янв-23, 14:00   +/
Мух с котлетами сравниваете...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

30. Сообщение от Александр (??), 08-Янв-23, 14:00   +/
Мух с котлетами сравниваете...
Ответить | Правка | Наверх | Cообщить модератору

31. Сообщение от Аноним (31), 08-Янв-23, 14:01   –5 +/
Почитай старые темы про сабж. Сейчас придет автор и будет топить про величие.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #50

32. Сообщение от Аноним (31), 08-Янв-23, 14:03   –3 +/
Тем что «зонды» от другого производителя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

33. Сообщение от Аноним (27), 08-Янв-23, 14:07   +3 +/
> Надёжность и отказоустойчивость, видимо, куда ниже. Не уверен как по сравнению с leveldb, есть 1001 способ её уничтожить.

Чтобы делать выводы всё-таки лучше знать как оно устроено и т.п.
А если нет времени, то смотреть на тех, кому пришлось вникать, тестировать и делать выбор.

Erigon тут является неплохим публичным технологическим примером - там нужна как надежность, так и скорость.
Даже Paradigm использует "поделку" https://github.com/paradigmxyz/reth/tree/main/crates/storage...

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

35. Сообщение от Аноним (4), 08-Янв-23, 14:26   –1 +/
ACID-полные базы данных сейчас такие нервно вздрогнули.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #169

37. Сообщение от Аноним (37), 08-Янв-23, 14:29   –8 +/
жесть, у них там в гите описание на русском. слабонервным возбраняется
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39, #40, #42

38. Сообщение от Аноним (38), 08-Янв-23, 14:45   –1 +/
У BDB есть, как минимум, транзакции, различные представления данных (ключ-значение и ещё 3) и восстановление после сбоев.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #41, #183

39. Сообщение от Аноним (27), 08-Янв-23, 15:04   +6 +/
> жесть, у них там в гите описание на русском. слабонервным возбраняется

А вы на русском уже плохо понимаете или родным не считаете?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #155

40. Сообщение от Бывалый смузихлёб (?), 08-Янв-23, 15:33   +3 +/
> у них там в гите описание на русском

как будто это что-то плохое

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

41. Сообщение от Аноним (27), 08-Янв-23, 15:42   +2 +/
> У BDB есть, как минимум, транзакции, различные представления данных (ключ-значение и ещё
> 3) и восстановление после сбоев.

Никто не запрещает вам любить эту стюардессу на зло бабушке, и отыскивать в ней преимущества.
Но уже лет 15 для всех сценариев можно найти что-то либо более удобное, либо более быстрое, либо более надежное и т.д.

Поэтому BDB не просто не используют в новых проектах, а выпиливают из старых.
Изменение лицензии стало последней каплей.

В Debian, например:
https://lists.debian.org/debian-devel/2014/06/msg00328.html
https://lists.debian.org/debian-devel/2014/06/msg00338.html

Даже Oracle закопал BerkeleyDB в прошлом году.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #48, #148

42. Сообщение от Аноним (2), 08-Янв-23, 16:00   +7 +/
Вообще, не стоит стесняться своего языка в коде. Азиаты вон ничуть не стесняются, например. Сносный русский лучше плохого английского, опять же. Это мало на что влияет, и если ты не можешь понять, ты будешь действовать по привычной схеме, когда ничего просто нет. Зато разрабам так удобнее в своём коде разбираться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #43, #108

43. Сообщение от Ivan_83 (ok), 08-Янв-23, 16:28   –5 +/
Отвечу вам и тем двоим выше.

Писать на не английском языке плохо для проекта, потому что в такой проект не придут люди знающие английский - а это всё мировое сообщество программистов, и такой проект так и будет на задворках болтатся, никому неизвестный и потому не нужный.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #44, #46, #47, #49

44. Сообщение от Аноним (2), 08-Янв-23, 17:03   +1 +/
Это проблема тех людей. Даже если ты берёшь код на китайском языке (потому что он уже есть и делает именно то, что тебе нужно), придёшь ли ты в тот проект или просто возьмёшь код себе?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #51, #55

45. Сообщение от AmurzetA (?), 08-Янв-23, 17:18   +2 +/
Спектр применения довольно широкий. Например, когда разрабатывал NetFlow коллектор именно подобную библиотеку использовал. Поддержка SQL избыточна и вызывает замедление в разы. А задача критична к скорости вставок при агрегации.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

46. Сообщение от Герострат (?), 08-Янв-23, 17:22   +2 +/
Какие комплексы)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #52

47. Сообщение от Аноним (48), 08-Янв-23, 17:59   +4 +/
Уже лет 5 как "лучше всего для проекта" быть транс-сексуальной чернокожей лесбиянкой с переломанным позвоночником и работать в ФБ )

Мировое сообщество программистов - тут у вас большой перебор с пафосом.
Китайский программистов просто больше численно, а индийцы не виноваты что англичане отучили их от родного языка (хотя это унизительно).

Поэтому кто-то прогибает мир под себя, а кто-то как вы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #53

48. Сообщение от Аноним (48), 08-Янв-23, 18:11   +/
В википедии As of 2022 Oracle has ceased to develop BDB.

А есть какая-то официальная инфа от оракла?

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

49. Сообщение от пох. (?), 08-Янв-23, 18:34   –2 +/
Не ссы, в проект на гитфрике не придут в любом случае.

Хотя я бы им советовал все же по-английски - а то новые господа, когда придут, по-английски-то прочитали бы, они привычные, а тут заставят переводить на более удобный им мандарин, причем как обычно, сначала палок выпишут (а потом еще раз, просто традиция такая).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #68

50. Сообщение от Аноним (48), 08-Янв-23, 19:09   +/
Нагуглил https://www.linux.org.ru/news/opensource/16854018, оттуда https://www.bnbchain.org/en/blog/ankr-contributing-to-bsc-an.../

Там пишут что получилось и вот такое: MDBX drivers bring performance up by 30% compared to other databases like RocksDB or LevelDB.

Врут или сабж настолько крут?
Чего я не понимаю?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #77, #201

51. Сообщение от Ivan_83 (ok), 08-Янв-23, 19:22   –4 +/
Я прихожу в проект только когда я им пользуюсь и мне надо что то пофиксить или улучшить.
Если это проект не на гитхубе/гитлубе или каком то ещё адекватном гит хостинге - то я туда скорее всего не дойду.
Если проект не на инглише - то я опять де туда не дойду.

Если оно висит на каком то национальном хостинге и на национальном языке - то я такой проект буду избегать юзать не зависимо от того насколько он хорош, просто потому что мне не понятно что там будет дальше и как с этим взаимодействовать. А раз так то оно может внезаптно накрытся и я останусь с непонятным легаси без поддержки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #56, #59, #149, #156

52. Сообщение от Ivan_83 (ok), 08-Янв-23, 19:23   +/
Поясните.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #85

53. Сообщение от Ivan_83 (ok), 08-Янв-23, 19:26   –6 +/
Это ваши фантазии, меньше смотрите телевизор.

Я уже писал что все языки кроме английского обречены.

Китайцы либо пишут на инглише и ничем не отличаются от програмистов из европы и америки или сидят у себя на китайском за миску лапши и 9/11 или сколько они там впахивают.
Аналогично с индусами: или они общаются с заказчиками на инглише или работают на того кто умеет с ними общатся за скромную пайку.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #57, #62, #67, #79, #86

55. Сообщение от Аноним (55), 08-Янв-23, 19:37   –3 +/
>Даже если ты берёшь код на китайском языке

Я не беру код на китайском языке. Хотят писать на китайском - вот пусть и остаётся проект в КНР. Эти люди НАМЕРЕННО написали всё на китайском. Не потому, что не знают английского (они его прекрасно знают, если чел не сдаст английский на высокий балл, как и все остальные предметы, то у него нет шанса выбраться из деревни, это у нас в Западной Цивилизации (а Россия, безусловно, её часть) расслабуха, а в КНР - лютая внутривидовая конкуренция), а потому, что сообщают иноземцам "становитесь частью Китайского Мира или идите нахрен, наш проект только для частей Китайского Мира". Ну решили они поконкурировать. В любом случае, если мы конкуренцию им проиграем, то наша песенка спета. Поэтому не от китайских либ зависеть надо, а свои делать. С документацией на английском. А кто не знает английский или не хочет быть частью Западной Цивилизации - тот может хоть в Китайский Мир идти, хоть в Русский, хоть в другие конкурирующие геополитические проекты. А какой проект победит - это мы ещё посмотрим. Но жить в Китайском Мире я не желаю и не буду, лучше сдохнуть.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #58, #158

56. Сообщение от Аноним (2), 08-Янв-23, 19:38   +2 +/
На практике твоя цель взаимодействия с любым проектом -- исправить то или это в апстриме, с целью разгрузить сопровождение собственных фиксов с себя. Иногда бывает сложно объяснить необходимость исправлений независимо от языка, и их всё равно не примут по тем или иным причинам. Но это же причина по которой далеко не всё возвращается в проект. Поэтому есть куча загибающихся проектов с кучей проблем, которые тем не менее успешно используется в коммерческом ПО (и там эти проблемы либо исправлены, либо используются собственные реализации для части проблемных возможностей).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

57. Сообщение от Аноним (48), 08-Янв-23, 19:40   +4 +/
А отчего вы считаете что ваше мнение ценно?
Вы у нас кто?

Ну там что сделали, как себя проявили, ачивки какие-то может быть?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #60

58. Сообщение от Аноним (2), 08-Янв-23, 19:44   +/
Азиаты реально не говорят на английском, даже на уровне basic english. Что касается китайцев, то даже те, которые в айти-деревнях тусуют. Даже если у тебя есть очень базовые навыки понимания текстов, это не значит, что ты автоматически можешь строить осмысленные фразы на этом языке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #61

59. Сообщение от Аноним (59), 08-Янв-23, 19:52   +3 +/
> национальном хостинге и на национальном языке

Так что вы делаете на СШАшном shitхабе с их СШАшным языком?

> Я прихожу в проект только когда я...
> ... то я ...
> ... то я такой ...
> ... я останусь ...

Походу хостинг на gitflic избавляет от всякого якающего фуфла ;)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #72

60. Сообщение от Ivan_83 (ok), 08-Янв-23, 19:55   –8 +/
Вы хотите спорить с моим мнением или мерятся авторитетностью?
Последнее меня не интересует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #63

61. Сообщение от Аноним (61), 08-Янв-23, 20:01   +1 +/
Я тебе больше скажу. У китайцев по 2 имени. Одно - китайское, другое - английское. Английское они получают примерно в школьном возрасте. Экономика КНР ориентированна на экспорт, поэтому работать с зарубежными партнёрами китайцев готовят с малых лет. Включая наличие дополнительного имени, которым можно представляться партнёрам, чтобы их не распугивать. (Я предпочитаю говорить с людьми, используя их настоящее имя, а не выдуманное с целью водить меня за нос) Так что английский там знают. Но это совершенно не значит, что с тобой лично вон тот конкретный "китаец" на нём будет говорить. Если это часть его работы - говорить с тобой на инглише - то точно будет. А в ином случае - не гарантировано.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #103

62. Сообщение от Аноним (61), 08-Янв-23, 20:11   –1 +/
>все языки, кроме китайского, обречены

Пофиксил. С прогрессом в области ИИ язык вообще теряет значение. Когда-нибудь автоматический переводчик сможет переводить с любого языка на любой качественно настолько, что вообще учить иностранные языки для 95% населения не придётся. О какой обречённости можно говорить?

А вот если КНР захватит весь мир и загеноцидит всех, кто не захочет перейти на китайский, по типу того, как оно геноцидит уйгуров, тогда обречены действительно будут. И этот вариант представляется мне весьма вероятным.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #64, #69, #95

63. Сообщение от Аноним (59), 08-Янв-23, 20:11   +3 +/
> Вы хотите спорить с моим мнением или мерятся авторитетностью?
> Последнее меня не интересует.

пытался понять что может быть ценного в вашем мнении.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #160

64. Сообщение от Аноним (59), 08-Янв-23, 20:13   +4 +/
А уйгуры в курсе?
Или американского "телевизора" насмотрелись?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

67. Сообщение от Ыыыыыы (?), 08-Янв-23, 20:30   +2 +/
> Китайцы либо пишут на инглише и ничем не отличаются от програмистов из европы и америки или сидят у себя на китайском за миску лапши и 9/11 или сколько они там впахивают

У них куча проектов, в том числе по части процессоров, где дока чисто на китайском. В рот они всех англоговорящих.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #70

68. Сообщение от Ыыыыыы (?), 08-Янв-23, 20:32   +6 +/
Ты видать не в курсе истории, что проект был на инглише на шитхабе, но его забанил шитхаб. Собственно, я не удивлён в осведомленности местного ыксперта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #71, #92

69. Сообщение от Ivan_83 (ok), 08-Янв-23, 20:36   –3 +/
Нет.
После английского будет нечто другое, связанное с мозговыми имплантами.
Трудно себе такое представить будучи заложником языкового мышления.

Вы вот видимо живёте в моноязычном обществе и вам тоже трудно себе представить что родным может быть не один а 2-3 и более языков.

Таскатся везде с мобилой в качестве переводчика - не удобно, гораздо комфортнее всё таки осилить хотя бы английский язык.
Есть ещё испанская группа языков, тоже довольно распространённая в мире но там диалекты сильнее различаются. Но при знании хотя бы одного - уже примерно как с инглишем.

Китай не может захватит мир, у них нет устойчивой модели управления этим всем. Их много но они как савок замкнулись внутри себя и ничего интересного и нужного предложить миру не могут.
У англосаксов она есть.
Одна из её частей заключается в том, что весь ценный контент изначально делается на инглише, как научиный/технический так и развлекательный.
Другая заключается в мягкой силе, когда на местах нет диктатуры а есть самоуправление с большой автономией, но в целом делающее то что нужно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #81

70. Сообщение от Ivan_83 (ok), 08-Янв-23, 20:37   –2 +/
Это как с эльбрусом: если оно не пойдёт в мир то это никто не станет покупать и даже даром брать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #162

71. Сообщение от Ivan_83 (ok), 08-Янв-23, 20:38   –5 +/
Чтобы тебя забанил гитхуб - это надо постаратся, статус иноагента получить проще :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #82, #87

72. Сообщение от Ivan_83 (ok), 08-Янв-23, 20:41   –2 +/
Английский язык не принадлежит США, а на гитхубе я взаимодействую с сообществом.

Ну вот и окукливайтесь дальше со своим фликами на эльбрусах :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #75

74. Сообщение от barmaglot (??), 08-Янв-23, 20:48   +4 +/
Мде. Мне кажется или долбодятлов становится больше с каждым годом? Сам то аноним конечно выпускает "не поделки уровня Oracle RDBMS", каждые пол года ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #90

75. Сообщение от Аноним (59), 08-Янв-23, 20:50   +3 +/
а покажи(те) свое "взаимодейтвие с сообществом" на шитхабе.
или фуфлон на 100% ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #76

76. Сообщение от Ivan_83 (ok), 08-Янв-23, 20:55   +/
https://github.com/rozhuk-im
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #100, #157

77. Сообщение от barmaglot (??), 08-Янв-23, 20:56   +3 +/
Нет не врут. Изначально libmdb была примерно на столько быстрее leveldb и в 10 раз удобнее. libmdbx, значительно переработана с фиксом кучи багов и кучей доп функционала.libmdb использовал в своё время как in-memory key-value ACID хранилище, она была самой быстрой лет 7 назад. libmdbx типа быстрее, но я не тестировал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #80

78. Сообщение от Аноним (78), 08-Янв-23, 21:09   +/
Дожили, ключ-значение себе сами написать не могут. Вы обречены.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #83, #102

79. Сообщение от Герострат (?), 08-Янв-23, 21:10   +3 +/
Понятно, очередной аутист, не понимающий как устроен реальный мир. "Все языки, кроме одного, обречены", давно так не ржал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #106

80. Сообщение от Аффтар (?), 08-Янв-23, 21:19   +1 +/
В makefile есть таргет bench-couple
https://gitflic.ru/project/erthink/libmdbx/blob?file=GNUmake...

Вот пример результатов бенчмарка libmdbx и LMDB
https://t.me/libmdbx/4102

А тут поясняют почему перешли с LMDB на libmdbx
https://github.com/ledgerwatch/erigon/wiki/Criteria-for-tran...

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

81. Сообщение от Клаус Шваб (?), 08-Янв-23, 21:34   +2 +/
> с мозговыми имплантами

Ооо, это мы одобряем. Наш человек, прогрессивный, стильный, модный Иван, не помнящий своего родства. Протезы для мозга это для вас, мейнстримовые вы наши хомячочки.

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

82. Сообщение от Клаус Шваб (?), 08-Янв-23, 21:37   +1 +/
Дайте ваши координаты, нам нужны такие как Вы. Трансгуманистическая транснациональная личность. Правда, количество данных на жестком диске не делает его разумным, но это ладно...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

83. Сообщение от Аноним (84), 08-Янв-23, 21:38   +1 +/
дык оналитеки хотят, а посчитатать свои ключи очень сложна :D
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

84. Сообщение от Аноним (84), 08-Янв-23, 21:40   +/
а ты знаешь что такое система управления?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

85. Сообщение от Клаус Шваб (?), 08-Янв-23, 21:40   +/
> всё мировое сообщество

да, это только англоговорящие, правильно! Не россия, ни китай, ну индия хотя бы исторически английский знает, но писать правда не умеет. Остальное не мировое и не сообщество, а обслуживающий персонал таких как мы и Вы!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #104

86. Сообщение от Клаус Шваб (?), 08-Янв-23, 21:43   +2 +/
> меньше смотрите телевизор.

да, для таких как вы мы придумали ботов, алгоритмы продвижения в соцсетях и каналы со специально обученными админами, даёшь независимое и свободное творчество фографов и писателей новостей!

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

87. Сообщение от Вы забыли заполнить поле Name (?), 08-Янв-23, 21:44   +/
Ты не поверишь https://www.opennet.ru/opennews/art.shtml?num=57077

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #91, #107

90. Сообщение от Аноним (2), 08-Янв-23, 21:49   –6 +/
Аноним применяет их в своих продуктах чаще чем каждые полгода, подёб не засчитан. На самом деле их становится меньше, все эти пенсионеры "на опыте" отправляются на тот свет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #147

91. Сообщение от Аноним (31), 08-Янв-23, 21:50   +/
Почитай комментарии автора странно что его раньше не забанили.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #98

92. Сообщение от Аноним (31), 08-Янв-23, 21:52   +/
Ты походу не в курсе что на гит мать его флике тоже можно писать на инглише. Грамоте ты явно не обучен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #110, #113

93. Сообщение от Аффтар (?), 08-Янв-23, 22:08   +/
Как отметил в телеграм-группе - очень неплохой слоган получился.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

94. Сообщение от Роман (??), 08-Янв-23, 22:18   +/
> Первый способ выгоднее при записи малого количества страниц и/или если канал взаимодействия с диском/носителем имеет близкую к нулю задержку. Второй способ выгоднее если требуется записать много страниц и/или канал взаимодействия имеет весомую задержку (датацентры, облака). Добавленная опция MDBX_opt_writethrough_threshold позволяет во время выполнения задать порог для динамического выбора способа записи в зависимости от объема и конкретных условия использования.

Вот он какой, Cloud Native! ;)

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

95. Сообщение от Аффтар (?), 08-Янв-23, 22:23   +1 +/
С одной стороны, хорошо что вы рассуждаете.

А с другой плохо, что рассуждениями не дошли (или не захотели) до "проявления" источников информации об этих "несчастных уйгурах".

--

Знать английский язык неплохо, но знать из распространённых только английский - пожалуй хуже, в моём понимании.

Советую изучить хотя-бы пару не-европейских диалектов до самого минимального уровня и попутешествовать.

Знание английского создаёт когнитивное искажение, что есть некий "весь (единый, глобальный) мир".
На самом деле вы получаете только утилитарную возможность объясниться, но одновременно надеваете на голову ведро с дырками только в англоязычную сторону.
Вы не просто не услышите и/или не поймете другую информацию, но даже не будете предполагать что она есть.

// пардон, но дискутировать на настроен, просто высказался

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #207

96. Сообщение от Аффтар (?), 08-Янв-23, 22:27   +1 +/
Попросили сделать "крутилку" - нам не жалко.
Всё проще чем "нативные" патчи раздавать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

98. Сообщение от Вы забыли заполнить поле Name (?), 08-Янв-23, 22:38   +/
> Почитай комментарии автора странно что его раньше не забанили.

Комментарии к чему? На шитхабе все ок было.

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

100. Сообщение от мне сорок лет и я живу с мамой (?), 08-Янв-23, 23:36   +2 +/
а куда смотреть чтобы не-развидеть ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

102. Сообщение от Анончик (?), 09-Янв-23, 00:14   +/
Правильно понимаю что sdb,gdb не нужны и вы сами свой  уникальный хэшмап пилите, надеюсь с собственной хэш-функцией как положено?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #150, #151

103. Сообщение от Анончик (?), 09-Янв-23, 00:19   +3 +/
У нас с вами очень разный опыт. Китайский Английский ужасен, это хуже чем индусы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

104. Сообщение от Ivan_83 (ok), 09-Янв-23, 00:41   –3 +/
Мировое сообщество програмистов это те кто умеет программировать.
Эти люди по исторически сложившимся причинам общаются между собой на английском языке, да и с компом тоже.

Если у вас есть комплексы по поводу того как вы говорите на английском - это ваши проблемы.

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

106. Сообщение от Ivan_83 (ok), 09-Янв-23, 00:50   –4 +/
Я то вижу как относительно малые по численности языковые группы живут в информационном гетто, это толкает их в мир англиского.
Дальше этот снежный ком будет только расти и становится сильнее.
Это вам пока не видно, вам то все кина в кинотеатрах показывали в дубляже на нац языке, а другие ходят в кино на англиском а свой родной читают с субтитров. Или не в кино а в нетфликсе дома.
И в инете вы пока ещё можете нагуглить ответы на родном языке. Правда ответов не много, иногда совсем нет, иногда они бестолковые, но всё же пока есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #134

107. Сообщение от Ivan_83 (ok), 09-Янв-23, 00:53   –4 +/
Так не надо было связывать свой акк с теми зашкварщиками что под санкции попали.
И вообще, после крыма надо было быть умнее и понимать по каким критериям прилетает банхаммером.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #109, #112, #194

108. Сообщение от Аноним (108), 09-Янв-23, 01:14   +/
> Сносный русский лучше плохого английского, опять же

Что за тупые крайности? А если отличный английский vs отличный русский?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #179

109. Сообщение от Вы забыли заполнить поле Name (?), 09-Янв-23, 01:55   +1 +/
> Так не надо было связывать свой акк с теми зашкварщиками что под
> санкции попали.
> И вообще, после крыма надо было быть умнее и понимать по каким
> критериям прилетает банхаммером.

Зашкварщик в этой истории один - шитхаб.

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

110. Сообщение от Вы забыли заполнить поле Name (?), 09-Янв-23, 01:56   +1 +/
> Ты походу не в курсе что на гит мать его флике тоже
> можно писать на инглише. Грамоте ты явно не обучен.

Там кстати описание проекта на англ. Видимо он вообще по ссылке не ходил. Одно слово - эксперт.

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

112. Сообщение от Вы забыли заполнить поле Name (?), 09-Янв-23, 01:59   +2 +/
> И вообще, после крыма надо было быть умнее и понимать по каким критериям прилетает банхаммером.

По каким же?

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

113. Сообщение от Вы забыли заполнить поле Name (?), 09-Янв-23, 02:03   +/
>> Ты видать не в курсе истории, что проект был на инглише на шитхабе, но его забанил шитхаб.
> это как-то изменит ситуацию что в прожект на шитфрике не придет ни
> один разработчик кроме уззкоязычных из одной отдельно взятой? (И отдельно не
> придут еще и потому что побрезгуют.)

Глупость не пиши. Если проект важен для кого-то, то придут. Не важно шитхаб, шитлаб, гитфлик, сурсхат или что-то еще.

> Так что пишите комменты на китайском, ваши будущие господа непременно оценят.

Твои господа уже оценили как ты встаешь в позу, можешь выпрямиться. Или нет, лучше оставайся в такой, тебе идет.

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

134. Сообщение от _ (??), 09-Янв-23, 03:41   +5 +/
>Я то вижу как относительно малые по численности языковые группы живут в информационном гетто, это толкает их в мир англиского.

До чего же ты __раб__, аж тошно! :(

>Дальше этот снежный ком будет только расти и становится сильнее.

В южных штатах США, даже в самом Техасе - испанский уже вот прямо сейчас куда распостранненней английского. И уже - государственный. То есть ты официально анлийский можешь не знать.

Просто я в отличии от тебя и в правду в СА живу. А разница между этим и картинкой в телеке ... есть :(

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #140, #164

140. Сообщение от Ivan_83 (ok), 09-Янв-23, 06:03   –3 +/
И много на том испанском выходит научного и развлекательного контента?
Много языков программирования на испанском?

Вы путаете эммигрантов которые ещё не выучили язык с мировым трендом.
Да, американцы и англичане учат испанский или французкий, потому что он достаточно распространён, но надписи и в компах и в международных аэропортах всё ещё на инглише.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #205

142. Сообщение от Линус Торвльдс (?), 09-Янв-23, 06:55   +/
Стабильность и хорошо работающий заявленый функционал гарантирован?
Ответить | Правка | Наверх | Cообщить модератору

144. Сообщение от Аноним (144), 09-Янв-23, 08:25   +/
На NFS с нескольких узлов можно юзать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #171, #172

147. Сообщение от bOOster (ok), 09-Янв-23, 10:22   +3 +/
Аноним еще от юношеского максимализма не избавился.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #153

148. Сообщение от bOOster (ok), 09-Янв-23, 10:24   –2 +/
В стане оголтелых линуксоидов, как не странно полно придурков, пытающихся выпилить то одно, то другое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

149. Сообщение от bOOster (ok), 09-Янв-23, 10:28   +/
Google Translate щас даже самые придурки пользоваться научились, когда нужен код, по общим сведениям нужный программисту для дальнейшей разработки софта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

150. Сообщение от Аноним (150), 09-Янв-23, 10:51   –1 +/
У тебя теплое с зеленым в голове часто смешивается, что ты пишешь все подряд, к делу не относящиеся?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102

151. Сообщение от Аноним (150), 09-Янв-23, 10:53   +1 +/
Да, исходя из типа ключа и значения. Поэтому у меня скорость всегда как минимум в два раза выше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102

152. Сообщение от Michael Shigorinemail (ok), 09-Янв-23, 12:05   +/
libmdbx, значит, не СУБД, а libsqlite, значит, СУБД?

Не перестаю удивляться таким биполярным исследователям.

PS: забыл второе "lib", добавил.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #176

153. Сообщение от Michael Shigorinemail (ok), 09-Янв-23, 12:07   +/
Он, собственно, слова по назначению ещё не научился применять.
Увы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147

154. Сообщение от Michael Shigorinemail (ok), 09-Янв-23, 12:09   +/
> Проект "позитивного" не может быть неугодным для этих,
> на одного ведь Хозяина работают. Разработка крутая, но её автор не брат мне.

Сами-то чьих будете, небрат?

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

155. Сообщение от Michael Shigorinemail (ok), 09-Янв-23, 12:12   +/
>> жесть, у них там в гите описание на русском. слабонервным возбраняется
> А вы на русском уже плохо понимаете или родным не считаете?

Слабонервный же.

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

156. Сообщение от Michael Shigorinemail (ok), 09-Янв-23, 12:13   +/
> Если оно висит на каком то национальном хостинге и на национальном языке

Уходите с гитхаба и из проектов на en_US.

> оно может внезаптно накрытся и я останусь с непонятным легаси без поддержки

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #187

157. Сообщение от Michael Shigorinemail (ok), 09-Янв-23, 12:18   +/
Заглянул в пару проектов, которые применяю.  В одном Ваших коммитов не заметил, в другом и впрямь какой-то rim, раз уж мы за аглицкий...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

158. Сообщение от Michael Shigorinemail (ok), 09-Янв-23, 12:22   +/
> это у нас в Западной Цивилизации (а Россия, безусловно, её часть)

Нет, конечно.  Цивилизация осталась, а вот Запад покатился дальше по highway to hell.

> Поэтому не от китайских либ зависеть надо, а свои делать.
> С документацией на английском.

Ещё один с биполяркой.

Дитятко, сейчас русский язык для себя люди на Западе открывают как ключ к культурному и смысловому пространству, где можно быть собой, а не максимум "кухонные разговоры" вести, спрятав подальше все гаджеты.

Засилье французского у нас закончилось войной и обедней в Париже.
Засилье немецкого -- войной и флагом над Берлином.
Где и как закончится засилье английского -- не знаю, но закончится оно точно.
И ставить на него сейчас может лишь слепоглухонемотупой.

Так вижу.

И Феофан Затворник, кстати, о том же говорит.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #188

160. Сообщение от Michael Shigorinemail (ok), 09-Янв-23, 12:24   +/
> пытался понять что может быть ценного в вашем мнении.

Самомнение самоценно :D
Правда, лишь для носителя.

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

162. Сообщение от Michael Shigorinemail (ok), 09-Янв-23, 12:31   +/
> Это как с эльбрусом: если оно не пойдёт в мир
> то это никто не станет покупать и даже даром брать.

Ну я же говорил (не вставая из-за своего Э16С), что Вы дурак.

http://habr.com/ru/post/708798/
http://habr.com/ru/post/708942/
http://youtube.com/watch?v=pXtAMbK4IoY&t=37m32s

Что самое смешное, с Димой Бачило "под ёлочку" выложили чуть ли не одновременно материалы про свои эльбрусы, не сговариваясь (хотя общаемся не первый год) :-)

А что эльбрусы стоит ширше двигать -- эт да; и нужно, и должно, и можем.
Шавок IBM-овских, если понадобится, совместно с музыкантами контрапупить будем.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #186

164. Сообщение от Michael Shigorinemail (ok), 09-Янв-23, 12:32   +/
> Просто я в отличии от тебя и в правду в СА живу.

Возвращайся, брат, пока транспорт ходит.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #185

167. Сообщение от mos87 (ok), 09-Янв-23, 12:50   +/
да.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

169. Сообщение от mos87 (ok), 09-Янв-23, 12:53   +/
оригинал (по словам Говарда) проходит тест.
так шо может и вздрогнули? выпили за нового товарища тысызать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

170. Сообщение от mos87 (ok), 09-Янв-23, 12:53   +/
чем sql.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

171. Сообщение от mos87 (ok), 09-Янв-23, 12:54   +1 +/
>На LDAP с нескольких узлов нужно юзать

фксд

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

172. Сообщение от Аффтар (?), 09-Янв-23, 13:25   +/
В общем случае нет, так как libmdbx работает в разделяемой памяти.

Можно:
1. В эксклюзивном режиме (с БД работает один процесс).
2. В тотальном read-only режиме (никто не пишет в БД).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144 Ответы: #173

173. Сообщение от Михаил (??), 09-Янв-23, 15:30   +/
Жалко. Sqlite, в таком режиме, в принципе работает, но с адскими тормозами на локах. И заменить нечем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #172 Ответы: #181, #189

174. Сообщение от Аноним (174), 09-Янв-23, 15:31   –2 +/
Заглянул в исходник и возник вопрос: почему Leonid Yuriev просто присвоил себе чужой код, тупо перебив копирайты? Даже следов, что это основано на LMDB не оставил. Разве так можно?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #175, #178, #197

175. Сообщение от мяя (?), 09-Янв-23, 16:13   +1 +/
Врёти https://gitflic.ru/project/erthink/libmdbx/blob?file=src...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #174

176. Сообщение от Аноним (2), 09-Янв-23, 16:20   +/
Sqlite хотелось бы назвать субд, поскольку помимо это помимо либы "чёрного ящика" так же и набор утилит для работы с файлами, в протоколе взаимодействия имеется куча возможностей вполне себе серьёзного уровня, да и она сама вполне заменяет постгрес. Самое приятное это конечно acid, на который можно положиться. Даже когда я пишу в неё из нескольких потоков, у меня кончается место на диске и отключается электричество, с ней решительно ничего не случается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152 Ответы: #177

177. Сообщение от Аноним (2), 09-Янв-23, 16:24   +/
С leveldb ещё было любое аварийное завершение программы (в коде, совершенно к ней не относящемуся) ведёт к повреждению файлов, я так и не разобрался что именно происходило, но на следующей загрузке ошмётки разлетались во все стороны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176

178. Сообщение от llolik (ok), 09-Янв-23, 16:33   +2 +/
Прямо в основном хидере (mdbx.h) лицензия написана, в том числе и LMDB и то, что это форк, и всё остальное. Чем глядел в исходник-то?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #174

179. Сообщение от Аноним (2), 09-Янв-23, 16:37   +/
Я ещё не видел отличного русского или отличного английского даже от нейтивов. Ну это логично, мы тут не книги пишем и вычитку некому делать (и то часто экономят на кадрах и мусор проскакивает и тогда).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #208

180. Сообщение от Аноним (174), 09-Янв-23, 16:38   –3 +/
а тут https://gitflic.ru/project/erthink/libmdbx/blob?file=src... ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #184

181. Сообщение от Аноним (2), 09-Янв-23, 17:23   +/
Не используй локи, используй слипы. bigbrain.jpg
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173

183. Сообщение от Аффтар (?), 09-Янв-23, 17:43   +/
По ряду причин BDB "померла" лет 10 назад, а лет 5 назад закончились обсуждения этого факта в профессиональных кругах.
Сразу отмечу, что под "померла" тут понимается __только__ нулевая вероятность выбора BDB в качестве движка хранения в новых проектах, где есть возможность такого выбора.

--

Причин "смерти" BerkeleyDB примерно две или четыре:

1. BDB стала ненужной, ибо лучшее враг хорошего.

1а. Техника стала мощнее, и памяти стало сильно больше.
Поэтому 99% проектов стали предпочитать SQL (включая sqlite), а не заморачиваться с key-value.

1б. Среди оставшихся, 0.99% проектов, где noSQL действительно нужен (из-за специфических требований или ограничений), искали и __находили__ что-то более подходящее: удобное, быстрое, надежное, простое и т.д.

2. Смена лицензирования.

2а. Многие существующие проекты вынуждены были отказаться от BDB, так как были поставлены перед выбором: либо оставаться на неподдерживаемой версии, либо переходить на AGPL, либо покупать лицензию.

2б. Во многих новых проектах принципиально не хотели мириться с ограничениями от Oracle, особенно при доступности кучи альтернатив.

В сухом остатке, на DBD остались только какие-то legacy-проекты и домашние/персональные проекты разработчиков привыкших к BDB, ну или кому книжка по BDB попалась...

--

При этом, несомненно, BDB является большой вехой в "истории индустрии" и существующие версии могут просто работать.

Тем не менее, меряться тут чем-то с BDB достаточно абсурдно:
- это специфический legacy комбайн, разработка которого остановлена, а поддержка только платная.
- для всех сценариев использования можно найти альтернативы, которые будут лучше по тем или иным критериям.
- в целевых для libmdbx сценариях у BDB нет шансов, одновременно у BDB есть фичи/возможности которых точно нет (и не будет) в libmdbx, т.е. тут вопрос __выбора__ инструмента отвертка/молоток, а не их сравнения.

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

184. Сообщение от копираст (?), 09-Янв-23, 17:49   +2 +/
Так подай иск в суд, может там читать научат.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180

185. Сообщение от Ivan_83 (ok), 09-Янв-23, 17:56   –3 +/
В московское гетто? Чего ради?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164 Ответы: #206

186. Сообщение от Ivan_83 (ok), 09-Янв-23, 18:03   –1 +/
Два фрика-мазохиста которым по работе с этим недоразумением работать приходится.

Я же вам русским языком написал: оно даром никому не надо, потому что сплошной сырой трах, за огромные бабки, где всё или не работает или тормозит.
Проще взять райзен или даже огрызок с м1 или какой снапдрагон и радоватся жизни.

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

187. Сообщение от Ivan_83 (ok), 09-Янв-23, 18:05   +/
Чтобы что?
Я лучше от русского избавлюсь, заодно и раскладку переключать не придётся постоянно, вот что удобства добавит в жизни.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156

188. Сообщение от Ivan_83 (ok), 09-Янв-23, 18:10   –1 +/
Вы там телевизер ещё больше смотрите, окажется что и космос давно освоен батутом.

Английский закончится тогда когда все перейдут на телепатию или универсальный межгаллактический язык. Пока же на этой планате это основной универсальный язык.
И столицы у него нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #158 Ответы: #193

189. Сообщение от Аффтар (?), 09-Янв-23, 18:13   +/
Можно сделать еще "круче" - размесить в NFS образ виртуалки с сервером БД внутри и запускать его локально для обращения к БД.

Конечно, лучше не есть с ножа (https://stackoverflow.com/questions/9907429/locking-sqlite-f...), а использовать mysql/postgresql/tarantool и т.д.

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

193. Сообщение от Аффтар (?), 09-Янв-23, 19:40   +1 +/
Tantum asinis loqui de futuro sine sciens praeteritum.
Novum erit restituo vetus, quia Natura abhorret vacuum.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #188 Ответы: #199

194. Сообщение от Борменталь (?), 09-Янв-23, 22:47   +4 +/
Полиграф Полиграфович, вам лучше оставаться Шариком.

Вы ровно также ничего из себя не представляете.
Вы - муравей, которому каждый каблук видеться юпитером, и сидящий на горе имени Джастина и Девида, так высоко, что слонов не видно.

Отсюда и ваш пиетет перед "английским", воображаемым "всем миром" и прочие когнитивные искажения.
Поэтому позволяете себе с развязностью совершенно невыносимой подавать какие-то советы космического масштаба и космической же глупости...

Эти буквы могут помочь https://clck.ru/33Dxze

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #195, #196

195. Сообщение от Аффтар (?), 09-Янв-23, 23:07   +1 +/
+1

ad formicam, omnis calcaneum est iuppiter

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

196. Сообщение от Ivan_83 (ok), 10-Янв-23, 00:04   –2 +/
Нет никакого пеитета.
Был бы вместо англиского испанский в компах или китайский - его бы изучал, и он бы наверняка в международных аеропортах использовался вторым на табличках и тп.

Все люди с пеитетом перед инглишем или японским или другими языками - они все пошли учится в иняз, целенаправленно, некоторые катались по программам обмена в страны с любимым языком.
Я на них насмотрелся пока сам в инязе работал компьтерной уборщицей :)
Нет, мне не был никогда английский даже близко настолько интересен, я вообще думал что так и сдохну в родной сибири и весь английский который мне был нужен - это чтобы в компе копаться.

Свои трекинговые ссылки сами посещайте.

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

197. Сообщение от Аноним (48), 10-Янв-23, 01:06   +2 +/
Если немного проскроллить https://libmdbx.dqdkfa.ru/, то там есть табличка со статистикой.
По-факту чел переписал все нахрен, но сохранил копирайты.

Author    loc    coms    fils    distribution
leo@yuriev.ru    72787    3574    93    98.7/94.9/58.1
vromanov@gmail.com    503    5    7    0.7/ 0.1/ 4.4
jsoref@users.noreply.github.com    123    2    23    0.2/ 0.1/14.4
crypto.sowle@gmail.com    69    1    1    0.1/ 0.0/ 0.6
andrea.lanfranchi@gmail.com    48    3    3    0.1/ 0.1/ 1.9
dreamsxin@126.com    47    1    1    0.1/ 0.0/ 0.6
hyc@symas.com    30    72    2    0.0/ 1.9/ 1.2

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

199. Сообщение от Аноним (199), 10-Янв-23, 11:18   +/
Да будет novus ordo seclorum
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

200. Сообщение от Аноним (200), 10-Янв-23, 15:47   +1 +/
у оракла - да.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

201. Сообщение от Alpha (?), 10-Янв-23, 20:47   +/
Подвирают. На самом деле больше, но смотря что и как считать.

Были некие первые версии Erigon, которые не полагались на MVCC/ACID и поэтому могли работать с RocksDB/LevelDB.
Потом были пробы BadgerDB, BoltDB, LMDB и в конце MDBX.
Затем были существенные доработки как в Erigon, так и в MDBX.

https://github.com/ledgerwatch/erigon/wiki/Choice-of-storage...
В этой истории можно найти точки, где для пользователя будет видна разница в 30%.

Если же взять начало и текущее состояние, вычесть основную "эфирную" работу не связанную с БД, то разница может быть в тысячи раз.
Но это результат не только замены RocksDB на libmdbx, а и последствия доработок, которые стали возможны после перехода на libmdbx.

Проще говоря, взяв более легкий и мощный движок, ребята в Erigon поняли/увидели что летать можно быстрее чем ездить.

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

205. Сообщение от _ (??), 13-Янв-23, 01:22   +1 +/
>И много на том испанском выходит научного и развлекательного контента?

Про науку - не скажу.
Про развлечения - испансих каналов как бы не больше. И там не голубятня какая, а нормальные голые деффки :) И?
Кстати! Ссанкции ссанкциями - но русское TV работает :)

>Много языков программирования на испанском?

Сколько програмистов на 1000 чел в Техасе? :)
А вот испаноговорящих >900, говорящих только на нём >200 и это Техас (ну там с рэнжерами, стражами гранцы и Крутыми Волкерами всякими) :)
В других за день можно вообще EN не услышать.

Да хрен с ним с Техасом, рвани на север - в Канаду, в Монреаль. Зайди в любое кафе и закажи чего по английски :) Услыштшь приблизительно "только для белых" но на кравивой французкой мове :))))

И таки да - в конце будет китайский + хинду + что-то тюркско-арабское. Просто посмотрел какие школьники из школы выбегали :) Нет у нас шансов.

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

206. Сообщение от _ (??), 13-Янв-23, 01:29   +/
Ну дык выбор то уже не из
гетто vs не-гетто
Как бы мне не тошно было это видеть выбор нынче в сортах гетто. :(
Перекинутся качели или назад пойдут - не знаю, был бы такой умный - жил бы на яхте :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #185

207. Сообщение от Аноним (207), 15-Янв-23, 01:09   +/
Спасибо за развёрнутый ответ.

Совет изучить другие языки впрок не пойдёт, к сожалению. Знать только английский, разумеется, хуже, чем знать в добавок к нему ещё несколько языков, но у каждого есть свои ограничения. Ты не можешь знать всё. Ты не можешь успеть в жизни всё. Дар полиглоссии на меня не сошёл, я не апостол, поэтому каждый язык придётся долго и трудно учить. Зачем? У нас тут скоро будет ИИ общего назначения, для которого перевод с одного языка на другой проблемы не представляет, что и есть близкий сделанный человеком аналог дара полиглоссии.

>"проявления" источников информации об этих "несчастных уйгурах".

Это не уйгуры несчастные. Это все, кто находится под властью КНР, несчастные, просто до них очередь пока не совсем дошла: на населении СУАР лишь отрабатывают то, что будет применено на всех остальных. Просто потому, что нет ни одной причины так не делать, а причины так делать - есть. В терминах теории игр, делать то, что КНР делает в СУАР, во всех остальных регионах КНР - строго доминирующая стратегия.

>Вы не просто не услышите и/или не поймете другую информацию, но даже не будете предполагать что она есть.

Я прекрасно осведомлён, что есть люди, согласные продать свою (и помочь отнять чужие, в том числе собственной матери) свободу, точку зрения, достоинство и мнимую (ибо нет такой штуки вообще, либо ты раб и расходник для хозяина, либо тебе придётся рисковать, защищая своё право не быть рабом и расходником от желающих его экспроприировать) безопасность в обмен на продвижение по карьере и бабло и напридумывать для этого оправдания (которые ничего не оправдывают, ибо оправдания такому нет, а само выискивание опраданий есть отягчающее, ибо не надо других за дебилов считать). Это их позиция, но они мне не братья.

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

208. Сообщение от Michael Shigorinemail (ok), 02-Фев-23, 22:01   +/
> Я ещё не видел отличного русского или отличного английского

А я видел.  И несу дальше -- чего и Вам желаю :)

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


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

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




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

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