The OpenNET Project / Index page

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



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

"Выпуск Dragonfly 1.0, системы для кэширования данных в оперативной памяти "  +/
Сообщение от opennews (?), 20-Мрт-23, 21:47 
Состоялся релиз системы кэширования и хранения данных в оперативной памяти Dragonfly, которая манипулирует данными в формате ключ/значение и может применяться как легковесное решение для ускорения работы высоконагруженных сайтов, кэширующее медленные запросы к СУБД и промежуточные данные в оперативной памяти. Dragonfly поддерживает протоколы Memcached и Redis, что позволяет использовать уже существующие клиентские библиотеки и  без переработки кода переводить на Dragonfly проекты, использующие Memcached и Redis...

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

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

Оглавление

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

2. Сообщение от Аноним (2), 20-Мрт-23, 21:48   +7 +/
Странно, что назвали не Debian.
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Аноним (3), 20-Мрт-23, 21:49   +2 +/
Вот.. оперативка нужна не только для Веб Хромого: есть куда более значимые ПО
Ответить | Правка | Наверх | Cообщить модератору

4. Сообщение от Аноним (4), 20-Мрт-23, 21:57   +21 +/
Я уже подумал что вышла новая DragonFly BSD
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6

6. Сообщение от VoiD (?), 20-Мрт-23, 22:03   +/
Что там с хаммером у них, доделали уже? BSD остро нуждаются в современной файловой системе и нормальном гибридном ядре. Стрекоза решает этот вопрос, но ооочень медленно дела у них идут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #11, #22, #55

7. Сообщение от ma3x one (?), 20-Мрт-23, 22:06   +/
Я тоже подумал про DragonFly BSD, меня просто смутила версия 1.0
Ответить | Правка | Наверх | Cообщить модератору

8. Сообщение от Анонус (?), 20-Мрт-23, 22:10   –2 +/
А сравнения с Tarantool все нет и нет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #12, #31, #48

9. Сообщение от Аноним (9), 20-Мрт-23, 22:11   +/
Паук мощнее
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #16

11. Сообщение от Аноним (11), 20-Мрт-23, 22:14   +3 +/
Все давно ждут когда ты ужо подключишься к проекту и сделаешь всё красиво. И вдруг, оказывается, что ты сам главный ждун.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #17

12. Сообщение от Аноним (12), 20-Мрт-23, 22:17   –1 +/
Redis делал один человек, в отличие от целой рати болванчиков.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

15. Сообщение от Аноним (15), 20-Мрт-23, 22:40   –14 +/
>Код Dragonfly написан на языках C/С++

Опять легаси.

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

16. Сообщение от VoiD (?), 20-Мрт-23, 22:55   +9 +/
Например
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

17. Сообщение от VoiD (?), 20-Мрт-23, 23:00   +/
Нет проблем. Думаю, $2000 в месяц помогли бы мне найти мотивацию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #21, #43, #45

18. Сообщение от Вуся (?), 20-Мрт-23, 23:09   –7 +/
+1, как будто писать больше не на чем. С++ вообще один из худших языков.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #19, #69

19. Сообщение от Кир (?), 20-Мрт-23, 23:12   +3 +/
Ну не на хрусте же писать серьезные штуки. Сабж должен работать, а не изображать процесс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #67

20. Сообщение от Аноним (20), 20-Мрт-23, 23:23   +2 +/
Что-то они и сами запутались в своих бенчмарках:
> (в тесте снапшот в Dragonfly был записан за 30 секунд, а Redis - за 42 секунды).

при этом на сайте написано, что
> Snapshotting speed
> Dragonfly 1260MB/s
> Redis 107MB/s

(я уже даже стесняюсь спросить что это за цифры такие, они редис на десктопный хдд ставили, чтоб сравнить?)

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

21. Сообщение от Аноним (21), 20-Мрт-23, 23:24   +1 +/
Что такой низкий уровень мотивации и самооценки? Например, чтобы отодрать свою филейную часть от дивана и пойти мыть полы бюргеру требуется минимум 12 евро в час (2200 на полную ставку в 40 часов в неделю).  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #38

22. Сообщение от Аноним (22), 20-Мрт-23, 23:44   +1 +/
Ещё один с гибридным ведром. Оно там давно не гибридной. Почитай их рассылку. Это самый обычный традиционный юникс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

23. Сообщение от Аноним (23), 20-Мрт-23, 23:56   +3 +/
Dragonfly заснапшотил себя и заодно Redis) На таких скоростях единственная проблема - это вовремя остановиться)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

25. Сообщение от Аноним (21), 21-Мрт-23, 01:23   +3 +/
> c6gn.16xlarge

Судя по описанию, 64 ядра и 128 гб памяти. ARM, что любопытно, на рисунке несколько поколений r6g - c7g - c6g. Для местной аудитории было бы релевантно сравнение с одной широко известной в узких кругах отечественной архитектурой.

Также интересно что накопитель на инстанс всего 1-2 nvme ssd. Поэтому цифры в районе "сдампить порядка 5 гб памяти за 30 секунд" (1.3 гбайт/с, как указано выше по треду) звучит скорее как упирание в скорость записи накопителя. Неудивительно, что redis занимавший физически на 30% больше памяти сбрасывался на те же 30% времени больше.

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

30. Сообщение от trdm (ok), 21-Мрт-23, 07:28   –1 +/
Надежный, проверенный временем, мощный.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #42

31. Сообщение от YetAnotherOnanym (ok), 21-Мрт-23, 07:33   +/
Сравнил садовую тачку с грузовиком.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

32. Сообщение от YetAnotherOnanym (ok), 21-Мрт-23, 07:57   +/
Все эти "БД в памяти" хороши только в теории и только для ограниченного круга задач. А когда малолетние энтузиасты начинают "хоронить SQL" - вот это бывает забавно наблюдать.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36, #40, #59

36. Сообщение от Staxemail (ok), 21-Мрт-23, 09:32   +1 +/
Зато там, где они хороши - они очень хороши...

А причем тут SQL вообще, когда это про ключ-значение?

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

37. Сообщение от Аноним (37), 21-Мрт-23, 09:41   –1 +/
К 1С можно прикрутить? А то памяти в несколько раз больше чем сама база, а она всё равно тупит.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44, #57, #66

38. Сообщение от Бывалый Смузихлёб (??), 21-Мрт-23, 09:42   –1 +/
Ну так он то разработкой будет заниматься а не полы мыть. Профессионально расти, опять же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

39. Сообщение от Аноним (37), 21-Мрт-23, 09:47   +4 +/
"Поддержка всех команд Memcached, кроме CAS (check-and-set)"

Очень показательно, что не смогли реализовать команду, требующую блокировок.
И резко всё стало быстрее.

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

40. Сообщение от Ан (??), 21-Мрт-23, 09:49   +1 +/
Хоронили SQL где-то в прошлом десятилетии, уже давно перестали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #64, #70

42. Сообщение от Аноним (42), 21-Мрт-23, 10:15   +2 +/
звучит как реклама страпона
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #46

43. Сообщение от Анимус (?), 21-Мрт-23, 10:22   –1 +/
Гитхаб свой поккажешь? А то иксперты опеннетика такие: "Платите мне много денех, я вам всё что угодно напишу!". Нет, это так не работает. Сначала ты доказываешь, что сможешь хоть что-то посложнее хэлоуворлда написать, а потом можно уже будет и о деньгах поговорить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

44. Сообщение от Монгол (?), 21-Мрт-23, 10:32   +/
Засунь базу в память и будет тебе счастье.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #50

45. Сообщение от Аноним (45), 21-Мрт-23, 11:40   +1 +/
У вас рука дрогнула и два лишних нуля приписалось
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

46. Сообщение от Аноним (46), 21-Мрт-23, 11:49   –2 +/
Реклама страпона это про Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #47

47. Сообщение от Массоны Рептилоиды (?), 21-Мрт-23, 11:57   +2 +/
Безопасный страпон? Да кому он такой нужен
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

48. Сообщение от лютый ж.... (?), 21-Мрт-23, 12:05   –1 +/
>А сравнения с Tarantool все нет и нет.

весь этот фуфел, который через сетевой стек гоняет данные не нужен. с hazelcast бы сравнили скорость, который эмбеднут в твое приложение

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

49. Сообщение от Анонимemail (49), 21-Мрт-23, 12:09   +/
Оооот она! Ооот она рыба мой мечты! ̶Я̶а̶а̶а̶ааа̶з̶ь̶! Указатели и ссылки на крестах! Грамотное приготовление плюсов! Использовали бы еще закрытый интол-компилятор для лучшей работы с памятью, тогда б ащеее улееет.
Ответить | Правка | Наверх | Cообщить модератору

50. Сообщение от Аноним (50), 21-Мрт-23, 12:18   +2 +/
Когда выключат свет будет много счастья. Это да. И главный бухгалтер ещё для большего счастья даст по башке.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #54

51. Сообщение от Аноним (50), 21-Мрт-23, 12:19   +/
Может это заговор блокировщиков?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

53. Сообщение от Аноним (53), 21-Мрт-23, 14:20   +1 +/
Смотрю их гитхаб - есть только docker версия, собрать можно из сырцов но все равно будет работать только по tcp/ip, а хотелось бы unix socket чтоб хоть и незначительно, но увеличить производительность.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #56, #60

54. Сообщение от bw (ok), 21-Мрт-23, 15:15   +2 +/
Купите ИБП на сдачу от оперативки, что ли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

55. Сообщение от mc_taurus (ok), 21-Мрт-23, 16:11   +/
Во FreeBSD с незапамятных времён ZFS есть. Или и это вам не современно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

56. Сообщение от Аноним (56), 21-Мрт-23, 19:21   +/
>а хотелось бы unix socket чтоб хоть и незначительно, но увеличить производительность

Судя по их гитхабу, разработчики очередные смузихлебы. Типа есть билд под докер и на остальное наплевать. Другие платформы? Не, не слышали.

А на поддержку unix socket они положили болт, так как даже не понимают зачем оно нужно: https://github.com/dragonflydb/dragonfly/discussions/168

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

57. Сообщение от пгуыыцрщ (?), 21-Мрт-23, 20:41   +1 +/
tempdb в рамдиски, и самые большие таблицы разложить на раздельные диски (не разделы)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

58. Сообщение от Аноним (58), 21-Мрт-23, 22:22   –1 +/
А слабо им сравнить с LMDB или libmdbx?
Ответить | Правка | Наверх | Cообщить модератору

59. Сообщение от Котофалк (?), 21-Мрт-23, 22:39   +/
Хороши на практике в тех задачах, под которые создавались. "Ключ-значение" в подавляющем большинстве даже не пытаются имитировать SQL и уж темболее хоронить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #63

60. Сообщение от Прыгающий Ленивец (?), 22-Мрт-23, 01:16   +/
А смысл? Если нужно хранение в локальной памяти, просто используйте в своем приложении подходящую реализацию хэш таблиц. Подобные вещи используют для распределенного хранения когда данные в один сервак не влезают или по объему или по перфомансу
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

61. Сообщение от bOOster (ok), 22-Мрт-23, 08:15   –2 +/
Смотрю и поражаюсь, как много изобретателей колеса квадратного.
ZFS все это решает абсолютно не напрягаясь.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #71

62. Сообщение от Tron is Whistling (?), 22-Мрт-23, 10:42   +/
Судя по соотношению, просто 0 лишний.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

63. Сообщение от YetAnotherOnanym (ok), 22-Мрт-23, 11:13   +/
Так то у адекватных, у которых SQL, ключ-значение, документ-ориентированные, графовые, ширококолонные и какие там  ещё есть БД - каждая для своих задач. А я про малолетних энтузиастов писал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

64. Сообщение от YetAnotherOnanym (ok), 22-Мрт-23, 11:26   +/
Адекватные и тогда не особо его хоронили. А неадекваты и сейчас есть, постоянно прибегают в новости про постгрес или мускул/машку: "у меня монга/редис, а ваш скуль не нужен".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

65. Сообщение от ivan_erohin (?), 23-Мрт-23, 08:07   –1 +/
> это про ключ-значение?

при нормализации реляционной БД она вырождается в набор таблиц с двумя полями "ключ, значение".

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

66. Сообщение от ivan_erohin (?), 23-Мрт-23, 08:10   –1 +/
база файловая (не MS SQL, не Posgres) и 3+ активных пользователя ?
так и должно быть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

67. Сообщение от Вуся (?), 23-Мрт-23, 19:55   –1 +/
Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

69. Сообщение от Neon (??), 24-Мрт-23, 21:13   +/
Сколько прекрасных языков, а писать не на чем.))) Парадокс ?))) Или может быть языки не настолько прекрасны ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #72

70. Сообщение от Neon (??), 24-Мрт-23, 21:14   +/
Аж все баяны порвали.)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

71. Сообщение от Neon (??), 24-Мрт-23, 21:14   +/
Ну так за изобретенное уже круглое колесо грантики никто не даст А во за квадратное еще дают)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

72. Сообщение от Мегалодон (?), 31-Мрт-23, 01:32   +/
> Сколько прекрасных языков, а писать не на чем.))) Парадокс ?))) Или может
> быть языки не настолько прекрасны ?

Раст попробуй и не парься.

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


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

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




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

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