URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 133420
[ Назад ]
Исходное сообщение
"Проект Redka развивает реализацию протокола и API Redis поверх SQLite "
Отправлено opennews , 15-Апр-24 09:56
Опубликованы первые выпуски проекта Redka, нацеленного на предоставление RESP-протокола и API, совместимых с СУБД Redis, но реализованных поверх библиотеки SQLite. Задействование SQLite дополнительно позволяет обращаться к данным при помощи языка SQL, например, для формирования отчётов или анализа данных. Поддерживается использование ACID-транзакций. Redka может запускаться в форме сервера, принимающего запросы по сети, или использоваться в виде модуля для языка Go. Код проекта написан на языке Go и распространяется под лицензией BSD...Подробнее: https://www.opennet.me/opennews/art.shtml?num=60992
Содержание
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 10:13 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 10:29 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 10:24 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 10:30 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 10:36 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Placeholder, 18:36 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 21:49 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Tron is Whistling, 21:52 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 00:15 , 16-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Tron is Whistling, 08:46 , 16-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Placeholder, 21:15 , 16-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,михаилка, 17:30 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 10:45 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 11:47 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,EULA, 11:48 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Хухрымухры, 12:21 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 12:45 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Карлос Сношайтилис, 13:39 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 14:21 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,1, 15:24 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,cheburnator9000, 14:17 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 15:37 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Аноним, 14:24 , 15-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,Доктор, 01:16 , 16-Апр-24
- Проект Redka развивает реализацию протокола и API Redis пове...,mos87, 12:43 , 16-Апр-24
Сообщения в этом обсуждении
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 10:13
Типичный пример не подходящего использования скулайта. Сделали потому что могут. И так почти везде где применяется скулайт.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 10:29
Еще и в два раза медленее
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 10:24
> Redka в 2-6 раз отстаёт от RedisЭто вин, ящитаю. Потрудились на славу.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 10:30
Лучшие гошники трудились. Странно что в название проекта нет названия языка
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 10:36
Ну может оно хоть нормально в кроссплатформ будет наконец-то
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Placeholder , 15-Апр-24 18:36
А при чем тут го? Редис это nosql хранилище без транзакций которое работает в памяти, sqlite хранит данные на диске и имеет транзакции. Тут вообще странно что разница не в 10 раз, скорее всего на практике разница будет еще более существенной. Поэтому и закономерный вопрос на кой лях оно вообще надо? Редис хорош для всяких там кэшей и прочих вещей которым нормально быть временными и нужно быть быстрыми. Зачем очень простой, до примитивного, протокол натягивать поверх скуля, у меня представить фантазия отказывается.Почему кот яйца лижет? Потому что может. Почему редис протокол натянули поверх скуля?
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 21:49
>работает в памятиАга, и сохраняет данные на диск
>очень простой, до примитивного, протокол
Про Redis ты не знаешь ни чего, от слова совсем. Погляди на этот "примитивный" протокол
https://redis.io/docs/latest/commands/
https://redis.io/docs/latest/develop/data-types/
>Редис хорош для всяких там кэшей и прочих вещей которым нормально быть временными
Ты с memcached попутал. На Redis уникальную бизнес логику пишут со встроенными процедурами (lua)
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Tron is Whistling , 15-Апр-24 21:52
> На Redis уникальную бизнес логику пишут со встроенными процедурами (lua) И упаси потом это поддерживать...
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 16-Апр-24 00:15
>И упаси потом это поддерживать...Я так понимаю, что тебе ни кто и не предлагает
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Tron is Whistling , 16-Апр-24 08:46
Тьфу-тьфу, нет, никто не предлагает. Все, с кем общаюсь - в здравом уме.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Placeholder , 16-Апр-24 21:15
> Ага, и сохраняет данные на диск Делает дампы. А может и не делать. Суть в том что никакой персистентности данных он не обещает, в отличие от транзакционных баз.
>Ты с memcached попутал. На Redis уникальную бизнес логику пишут со встроенными процедурами (lua)
Упырь шизу свою пожалуйста.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено михаилка , 15-Апр-24 17:30
нужно смотреть на задержки еще... для юзкейзов редиса это порой важнее
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 10:45
Планов громадьё, но полной совместимости не достичь. Поэтому, сами знаете что делать.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 11:47
Пусть будет, хоть и притормаживает, но не на расте же написан. Оптимизации и в дальнейшем можно будет провести.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено EULA , 15-Апр-24 11:48
> Redka в 2-6 раз отстаёт от RedisРедька? Больше на Редиску похоже.
Капча 10401 согласна.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Хухрымухры , 15-Апр-24 12:21
Это для мелкихъ pet projects.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 12:45
Иногда смотришь такие новости о подобных проектах и не понимаешь, не складывается:
А где это применимо? Какие реальные задачи решаются?.. такими симбиозами..
Какие продакшы крутятся..Странно всё это очень
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Карлос Сношайтилис , 15-Апр-24 13:39
Непонятен кейс использования.
Это для тех, кто уходит с редис на реляционные бд или наоборот? И почему выбрана именно SQLite? В постгре можно через экстеншены сделать, то есть это почти нативная нашлёпка была бы.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 14:21
> Непонятен кейс использованияКейс юзейджа анклир.
> И почему выбрана именно SQLite?
Потому что осилили только его. Скулайт годится лишь для хранения браузерных закладок. То есть его, как ты говоришь, "кЕйС" (К-е_Й-с) -- обрабатывать от силы пару запросов в минуту.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено 1 , 15-Апр-24 15:24
> Непонятен кейс использования.лень тебе на малинку водружать кубертенис - вот от одного докера избавились.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено cheburnator9000 , 15-Апр-24 14:17
Называть Redis СУБД это быть истинным садомазо извращенцем. Это Кеш БД и по сути не более того, ну там еще message broker прилепили сбоку погоды не делает. Redis не гарантирует что данные, лежащие на диске, соответствуют актуальному состоянию БД. Режим восстановления вы сами пишите? Или просто дублируете все в PostgreSQL в фоновом режиме? Тогда нахрена вам редис как субд? Вообще шиза.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 15:37
СУБД - это система управления базой данных. Редис управляет k/v база данных. Так что все тут ок. Его никто никогда не называл реляционной системой управления базой данных. Итого, он СУБД, он не реляционная
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Аноним , 15-Апр-24 14:24
Одни сделали монгу поверх постгрес, теперь вот это.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено Доктор , 16-Апр-24 01:16
Redis в коробочку положили, и форки как гибы пошли.
Может то что произошли с Redis не плохо, а лакмусовая бумажка "НУЖНО".
с keydb бегают, живенько как-то. Редиски стали расти.
"Проект Redka развивает реализацию протокола и API Redis пове..."
Отправлено mos87 , 16-Апр-24 12:43
Взять чисто нетабличную БД чтобы прикидываться ею, используя табличную.The story of IT.