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. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  +7 +/
Сообщение от Аноним (2), 20-Мрт-23, 21:48 
Странно, что назвали не Debian.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

8. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  –2 +/
Сообщение от Анонус (?), 20-Мрт-23, 22:10 
А сравнения с Tarantool все нет и нет.
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  +/
Сообщение от Аноним (9), 20-Мрт-23, 22:11 
Паук мощнее
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  +9 +/
Сообщение от VoiD (?), 20-Мрт-23, 22:55 
Например
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  –1 +/
Сообщение от Аноним (12), 20-Мрт-23, 22:17 
Redis делал один человек, в отличие от целой рати болванчиков.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

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

48. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  –1 +/
Сообщение от лютый ж.... (?), 21-Мрт-23, 12:05 
>А сравнения с Tarantool все нет и нет.

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

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

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

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

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

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

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

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

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

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

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

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

30. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  –1 +/
Сообщение от trdm (ok), 21-Мрт-23, 07:28 
Надежный, проверенный временем, мощный.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

25. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  +3 +/
Сообщение от Аноним (21), 21-Мрт-23, 01:23 
> c6gn.16xlarge

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

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

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

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

36. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  +1 +/
Сообщение от Staxemail (ok), 21-Мрт-23, 09:32 
Зато там, где они хороши - они очень хороши...

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

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

65. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  –1 +/
Сообщение от ivan_erohin (?), 23-Мрт-23, 08:07 
> это про ключ-значение?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

51. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  +/
Сообщение от Аноним (50), 21-Мрт-23, 12:19 
Может это заговор блокировщиков?
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

71. "Выпуск Dragonfly 1.0, системы для кэширования данных в опера..."  +/
Сообщение от Neon (??), 24-Мрт-23, 21:14 
Ну так за изобретенное уже круглое колесо грантики никто не даст А во за квадратное еще дают)))
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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