The OpenNET Project / Index page

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



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

"Опубликован Valkey 8.1, форк СУБД Redis от Amazon, Google, Oracle и Ericsson "  +/
Сообщение от opennews (??), 05-Апр-25, 00:06 
Состоялся релиз СУБД  Valkey 8.1, ответвившейся от  СУБД Redis после её перехода на проприетарную лицензию.  Проект развивается на нейтральной площадке под покровительством организации Linux Foundation при участии разработчиков из таких компаний, как Amazon, Google, Oracle, Ericsson и Snap. К разработке Valkey присоединился Маделин Олсон (Madelyn Olson), бывший мэйнтейнер Redis. Код проекта написан на языке Си и распространяется под лицензией BSD. Поддерживается работа в Linux, macOS, OpenBSD, NetBSD и FreeBSD...

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

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

Оглавление

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

2. Сообщение от Аноним (2), 05-Апр-25, 00:09   –17 +/
Весь этот ваш редис это 200 строк на любом языке. Его любая нейросеть пишет меньше чем за 10 вопросов. Зачем это все?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #4, #5, #8, #12, #24, #34, #38, #49

3. Сообщение от Аноним (3), 05-Апр-25, 00:41   +2 +/
Ну как же, за 200 строк засмеют, чтоб в продакшен нужно минимум 20000, шоб солидно было, шоб энтерпрайз!
Вот так директор посмотрит шо там эти программисты накодили, увидит эти 200 строк, и возмутиться, за что тут зарплаты то платить?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #20

4. Сообщение от freehck (ok), 05-Апр-25, 00:52   +11 +/
> Весь этот ваш редис это 200 строк на любом языке.

Ну иди и напиши эти 200 строк кода на любом языке.
Все будем пользоваться, донатить и прославлять Анонима.

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

5. Сообщение от Нуину (?), 05-Апр-25, 01:19   +/
Вам сюда https://www.youtube.com/watch?v=JeNS1ZNHQs8
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

6. Сообщение от Нуину (?), 05-Апр-25, 01:20   +/
Интересно как ускоряют детище Сальвадоре
Ответить | Правка | Наверх | Cообщить модератору

7. Сообщение от Аноним (7), 05-Апр-25, 01:22   +/
Да никто кроме авторов этим пользоваться не будет. Посмотрят на разборки форков и мигрируют на независимую реализацию, например https://www.opennet.ru/opennews/art.shtml?num=60808
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #11, #16

8. Сообщение от Аноним (8), 05-Апр-25, 01:23   +1 +/
Я бы на это посмотрел. Действительно, давай, сделай лучше. Давай сразу на расте, будешь самым модным смузихлёбом на дворе, все корпы будут от тебя зависеть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #43

9. Сообщение от Нуину (?), 05-Апр-25, 02:21   +2 +/
> Проект написан на языке C# с ядром хранения на C++, открыт под лицензией MIT и может работать на всех платформах, поддерживаемых в .NET (

Ну нет.

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

10. Сообщение от penetrator (?), 05-Апр-25, 02:34   –6 +/
он хотел сказать что эта шляпа никому не нужна, и ее тащат в кривые проекты для кеширования
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #14

11. Сообщение от penetrator (?), 05-Апр-25, 02:35   +/
хрен редьки не слаще
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

12. Сообщение от Аноним (12), 05-Апр-25, 02:40   +1 +/
Ты про возможности redis знаешь < 0,1%, но все туда-же: "давать советы космического масштаба и космической же глупости" (М.А. Булгаков)

Не просто так от безделья разные серьезные люди неоднократно пытаются форкнуть redis. Пока у всех неудачно :-(

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

14. Сообщение от freehck (ok), 05-Апр-25, 03:38   +1 +/
> он хотел сказать что эта шляпа никому не нужна, и ее тащат в кривые проекты для кеширования

Допустим. Ну расскажи тогда, как правильно сделать распределённый счётчик на чём-то кроме редиса.

Вот тебе пример даже: у тебя в базе есть таблица, описывающая отношение пользователя и количества его рефералов. А теперь представь, что кол разместил в своей группе ссылку. Тебе пошёл траффик на регистрацию. Каждый регистрирующийся должен инкрементить количество рефералов кола в этой таблице. Каждый такой UPDATE лочит строчку, и блокирует все остальные.

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

Вот. А теперь я готов с интересом выслушать твой рассказ о том, какое это хреновое решение, и как на самом деле надо делать. Ведь "эта шляпа никому не нужна", да?

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

15. Сообщение от ЖиШиЧаЩаЧуЩу (?), 05-Апр-25, 05:37   –7 +/
>кол
>траффик на регистрацию
>реферал

И все это в перемешку с русским языком.

От такого чтива глаза слезятся.

Так тяжело написать слово на английском или его перевод на русским языке? Зачем этот суржик?

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

16. Сообщение от OpenEcho (?), 05-Апр-25, 05:50   +/
> Да никто кроме авторов этим пользоваться не будет.

Вы в школу ходили ?

20k>10k
.NET vs native


https://github.com/valkey-io/valkey
vs
https://github.com/microsoft/garnet


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

17. Сообщение от WE (?), 05-Апр-25, 06:38   +9 +/
Слова истинного интернет война. Заветы "Не шаришь в теме - прикопайся к тексту."
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

19. Сообщение от Аноним (19), 05-Апр-25, 06:53   +1 +/
Таблица (только) для insert. Периодически сбрасываешь count(*) в счётчик.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

20. Сообщение от cheburnator9000 (ok), 05-Апр-25, 06:57   +6 +/
Нужно чтобы еще память кушало прилично, постоянно молотило cpu и имело крипое API.
Официальный GUI клиент должен быть написан на электроне, иметь крупные UI контролы, и мыльное ШГ.

Вот тогда это enter_price.

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

21. Сообщение от cheburnator9000 (ok), 05-Апр-25, 07:01   +1 +/
>> инкрементить количество рефералов кола в этой таблице. Каждый такой UPDATE лочит строчку, и блокирует все остальные.

Это из 90тых годов чтоли? Обновление одного int в базе в миллион раз быстрее внесения записи о новом пользователе.

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

23. Сообщение от n00by (ok), 05-Апр-25, 08:16   +1 +/
Там миллиард рефералов в секунду, но все одинаковые.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #26

24. Сообщение от YetAnotherOnanym (ok), 05-Апр-25, 08:58   +1 +/
Кинь ссылку на свой вариант редиса из двухсот строк.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

25. Сообщение от turbo2001 (ok), 05-Апр-25, 10:11   +1 +/
Все как ты написал. Инкрементируй счётчик у себя в памяти процесса, периодически обновляй строку в базе и тут же читай её, чтоб видеть, что там надобавляли другие процессы. Редис не нужон.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #37

26. Сообщение от Аноним (19), 05-Апр-25, 10:27   +2 +/
> миллиард

от одного (ну, ладно, двух ... дестяков ) клиента?
или от миллиарда ботов со всего мира?

Если от одного клиента, то редис не нужен.
Если от миллиарда ботов, то редис тем более не поможет.

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

27. Сообщение от n00by (ok), 05-Апр-25, 10:40   +/
Да, боюсь мы не узнаем, куда надо рефералов приводить. :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #28

28. Сообщение от Аноним (19), 05-Апр-25, 11:00   +/
Редис хорошо ложится на модные "микросервисы". Лень делать "монолит" с кешем. Разбиваем на два (или более) микросервиса, и рассказываем сказки, как легко можно масштабировать на миллиард клиентов и на миллиард кешей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #32

29. Сообщение от Quilinemail (?), 05-Апр-25, 11:18   +/
KeyDB вполне себе удачный форк. Заменяли им редис на проде крупного проекта
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #36

30. Сообщение от Аноним (30), 05-Апр-25, 12:45   +/
Эти 99% возможностей редиса никому и не нужны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #33

31. Сообщение от Аноним (30), 05-Апр-25, 12:46   +/
Оценивать звёзды в гитхабе, которые легко накручиваются это клиника.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #39, #45

32. Сообщение от n00by (ok), 05-Апр-25, 13:27   +1 +/
Лень - это когда умеешь, но не хочется. Я вот не умею, потому мне не лень. Но разница инкремента и создания понятна интуитивно. Потому и удивило, на кого такие сказки рассчитаны. Рассказывает ведь очень уверенно. Если кому-то вдруг прокатило, то может и с рефералами не заметят? :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

33. Сообщение от Аноним (12), 05-Апр-25, 13:33   +1 +/
>Эти 99% возможностей редиса никому и не нужны.

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

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

34. Сообщение от slew (ok), 05-Апр-25, 14:46   +/
Уже давно, с началом 21-го века, денег платуть не за код и софт, а чтоб оно работало у заказчика со всеми его хотелками и перделками, aka поддержка. И вот тут очень быстро окажется, что продухт, который тебе нейросеть выср*т, не работает конкретно у того заказчика конкретно в той ситуации. И тут тебе ни нейросеть не поможет, сколько ты ей вопросов не задавай (ибо данные по специфике заказчика в нейросеть индусы не грузили), ни ты сам, ибо чтоб там тебе нагенерила нейросеть даже разобрать не сможешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

35. Сообщение от Аноним (35), 05-Апр-25, 15:03   +/
- Форк, сделанный Бигтехом никому не нужен?
- Нет, спасибо.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48

36. Сообщение от Аноним (36), 05-Апр-25, 16:24   +/
Был, в развитие они не смогли
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

37. Сообщение от Аноним (37), 05-Апр-25, 17:58   +/
>  Инкрементируй счётчик у себя в памяти процесса

Так у тебя инстансов может быть больше одного.

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

38. Сообщение от Аноним (40), 05-Апр-25, 18:02   +2 +/
Ломал голову весь вечер, так и не смог в 200 строк уложиться. Проболва на всех языках какие знию — на Лиспе, Питоне, Расте и Си. Сдаюсь. Показывай как ты сделал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #44

39. Сообщение от Аноним (40), 05-Апр-25, 18:04   +1 +/
Ага, Майкрософт своим репам на собственном же Гитхабе звёзды накручивает. Наделла по ночам клики скупает за биткоины. Самому не смешно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

40. Сообщение от Аноним (40), 05-Апр-25, 18:27   +/
Ты точно знаешь как инкремент работает? Ему и миллион инстансов не помешает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

41. Сообщение от 12yoexpert (ok), 05-Апр-25, 20:18   +/
лицензия redis как раз антипроприетарная
Ответить | Правка | Наверх | Cообщить модератору

42. Сообщение от 12yoexpert (ok), 05-Апр-25, 20:21   +/
тебе помочь с курсовой? откуда такие тупые вопросы?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

43. Сообщение от 12yoexpert (ok), 05-Апр-25, 20:23   +1 +/
кеширование таки действительно делается на си в несколько сотен строк кода, причём кастомное под каждую задачу, видел такое лично в глобальном телеком проекте
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

44. Сообщение от Savaoff (?), 05-Апр-25, 22:00   +/
Надо на perl`е ))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

45. Сообщение от OpenEcho (?), 06-Апр-25, 01:50   +/
> Оценивать звёзды в гитхабе, которые легко накручиваются это клиника.

Это кто? Амазон, Гугле и Оракл накручивают ? Против микросовта, сплочились и как на опеннете плюсуют, плюсут... Дали команду всем джунам и те сидят весь день кликают, кликают...

Здесь уже боюсь и клиника не поможет с такой фантазией...

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

46. Сообщение от мявemail (?), 06-Апр-25, 02:10   +/
а Вы.. Вы в принципе думаете перед написанием ?
>.net vs native

что вообще может быть глупее.
.net давно ил в биткод ллвм'а переводит.

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

47. Сообщение от _ (??), 06-Апр-25, 02:54   +/
> .net давно ил в биткод ллвм'а переводит.

Но подтвердить это ссылкой на доку ты конечно не сможешь?

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

48. Сообщение от _ (??), 06-Апр-25, 02:56   +/
Что значит никому? Разве ещё хоть кто то не перешел? Ну на этот или от M$ ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

49. Сообщение от Someone (??), 06-Апр-25, 04:27    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2


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

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




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

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