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.dev/opennews/art.shtml?num=63023

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

Оглавление

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

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

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

4. Сообщение от freehck (ok), 05-Апр-25, 00:52   +8 +/
> Весь этот ваш редис это 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.dev/opennews/art.shtml?num=60808
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #11, #16

8. Сообщение от Аноним (8), 05-Апр-25, 01:23    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

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

Ну нет.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

20k>10k
.NET vs native


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


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

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

18. Сообщение от КО (?), 05-Апр-25, 06:50   +/
Как думаешь откуда она сырцы возьмёт, недалёкий вы наш
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

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

20. Сообщение от cheburnator9000 (ok), 05-Апр-25, 06:57   +1 +/
Нужно чтобы еще память кушало прилично, постоянно молотило 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   +/
Там миллиард рефералов в секунду, но все одинаковые.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #26

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

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

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

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

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

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

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


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

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




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

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