The OpenNET Project / Index page

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



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

"Проекты CBS и sqld развивают облачный и серверный варианты SQLite"  +/
Сообщение от opennews (??), 12-Июл-23, 20:24 
Разработчики SQLite развивают экспериментальный VFS-модуль CBS (Cloud Backed SQLite), позволяющий хранить содержимое базы данных не в локальном файле, а во внешнем облачном хранилище. Для хранения используется специально оптимизированный для внешнего хранения формат базы, позволяющий загружать данные из внешнего хранилища динамически по мере необходимости, без предварительного копирования всей БД на локальную систему. Из облачных хранилищ в настоящее время поддерживаются  Azure Blob Storage и Google Cloud Storage. На использование CBS могут быть переведены любые приложения, поддерживающие работу с обычным SQLite...

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

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

Оглавление

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

2. Сообщение от Stanislavvv (?), 12-Июл-23, 20:26   +10 +/
Такое ощущение, что те, кто не осилил запустить локально mysql/postgres, скинулись и проплатили, чтоб sqlite пошел в сеть.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #15, #21, #47

5. Сообщение от Аноним (5), 12-Июл-23, 21:03   –2 +/
Остается запустить приложение, которое фоном будет перекидывать туда данные в рамках VFS
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29

7. Сообщение от Аноним (5), 12-Июл-23, 21:05   +2 +/
Через добро - вот новый лозунг шпионского ПО.
Ответить | Правка | Наверх | Cообщить модератору

9. Сообщение от Аноним (9), 12-Июл-23, 21:47   +1 +/
MySQLite?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #23

12. Сообщение от Аноним (12), 12-Июл-23, 22:37   +4 +/
OurSQLite
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #14

13. Сообщение от InuYasha (??), 13-Июл-23, 00:11   +1 +/
Ну, "расширяем что умеем" - обычный вполне принцип ) А у меня тут двойное дежа-вю:
- во-первых, похожая новость уже где-то с полгода назад была
- во-вторых, libSQL “server mode” (sqld) enables access to SQLite-based databases using Postgres and HTTP network protocols. https://blog.turso.tech/sqlite-based-databases-on-the-postgr...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

14. Сообщение от InuYasha (??), 13-Июл-23, 00:43   +/
OldSQooLite
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

15. Сообщение от cheburnator9000 (ok), 13-Июл-23, 01:59   +3 +/
sqlite тем и хорош, что он не требует всей то администрации которую тащат за собой mysql/postgres, ибо те в свою очередь были спроектированы во времена становления линукса (2.0.x). А я напомню что тогда все делалось по принципу "одна функция(команда) = одна утилита". Достаточно посмотреть на каталог бинарников у postfix, и у много чего дремучего. И в отличие от всяких Key-Value(nosql) баз данных sqlite не жрет ОЗУ и не молотит CPU на постоянном индексировании и телеметрии самого себя. Хотя по всей видимости это тот самый момент когда люди захотели устранить этот "фундаментальный недостаток", вероятность того что в sqld будет телеметрия и логирование каждого чиха равна 146%, а также авторизация, права доступа и вся та прочая чепуха которую напичали в MongoDB ради того чтобы маркетологи могли ее продавать в не разборчивый глупый и хипстерский "ынтырпрайз".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #16, #44

16. Сообщение от Anonyzmous8482174 (?), 13-Июл-23, 02:51   +/
то верно! странно, а почему у каждого первого коробочного ынтерпрайза™©® под капотом postfix?! наверное денег нет на нормальных прогеров. надо им у cummunigate поучиться...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #36

17. Сообщение от Аноним (17), 13-Июл-23, 06:06   +1 +/
Теперь для работы сервера нужен езе один сервер. Больше абстракций в систему, больше.
Ответить | Правка | Наверх | Cообщить модератору

18. Сообщение от Механик (?), 13-Июл-23, 06:36   +/
То есть его сделали специально, чтобы он работал без сервера, но они все таки ходят заставить его работать на сервере?!?!
Ответить | Правка | Наверх | Cообщить модератору

19. Сообщение от Аноним (19), 13-Июл-23, 07:07   +/
А ведь ещё есть sqlrelay, позволяющий сделать сетевой доступ к sqlite причем уже сильно больше 10 лет...
Ответить | Правка | Наверх | Cообщить модератору

20. Сообщение от mos87 (ok), 13-Июл-23, 07:47   +/
делаю, потому что могу.
мир айти))
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22

21. Сообщение от mos87 (ok), 13-Июл-23, 07:52   +/
Половина "экосистемы" мелкософт работает так.

опенсорс увы не отстаёт, хоть и из других соображений. Поэтому опенсурс не побеждает. Ибо не использует свои преимуещства, зато копирует недостатки. С увлечением тратя силы на них.

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

22. Сообщение от Аноним (22), 13-Июл-23, 09:29   +/
Делаю, потому что хочется
мир айти))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

23. Сообщение от OpenEcho (?), 13-Июл-23, 09:45   +/
NotMySQLite
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

24. Сообщение от Пряник (?), 13-Июл-23, 09:51   +/
Уже не знают, как ещё продать обычную виртуалку/контейнер.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26

26. Сообщение от 1 (??), 13-Июл-23, 10:09   +/
Тут соглашусь ...
Будут продавать docker образ с sqlite
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #32

27. Сообщение от Аноним (29), 13-Июл-23, 10:16   –1 +/
не видел ничего бредовее (если забыть про snap/flatpack/appimage)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38

29. Сообщение от Аноним (29), 13-Июл-23, 10:19   +/
или в рамках твоего лица? подумай над этим
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

32. Сообщение от Аноним (29), 13-Июл-23, 11:12   –1 +/
в кубирнэтисе
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

33. Сообщение от YetAnotherOnanym (ok), 13-Июл-23, 12:24   +/
А нахрена такой "обезжиренный постгрес"? Чтобы упоротый фанат микросервисов мог вырезать из своей аппликухи скулайт и запихнуть его в отдельный контейнер? А потом они сам скулайт тоже порежут на части, работающие как клиент-сервер, чтобы их тоже гонять в разных контейнерах?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43

35. Сообщение от Kuromi (ok), 13-Июл-23, 15:38   +1 +/
Они делают из SQLite полноценный, но корявый (хаки на хаках) SQL сервер? Но зачем? Это все равно что запивать сливками обезжиренный латте или что там пьют...

Разве что флатпакам будет удобнее.

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

36. Сообщение от cheburnator9000 (ok), 13-Июл-23, 15:57   +1 +/
Сам в шоке почему они там не осилили Haraka.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

37. Сообщение от Аноним (38), 13-Июл-23, 19:19   +/
> Из облачных хранилищ в настоящее время поддерживаются Azure Blob Storage и Google Cloud Storage.

А Amazon S3 и другие совместимые что же, не поддерживаются?

> WAL-лога

Write Ahead Log лога? ;) Уж не родственника ли PIN-номера?

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

38. Сообщение от Аноним (38), 13-Июл-23, 19:40   +/
А можешь объяснить с примерами, что именно плохо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

39. Сообщение от YetAnotherOnanym (ok), 13-Июл-23, 19:49   +/
Если бы "запивать сливками". Это "заедать маргарином". Такое же бессмысленное и беспощадное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

40. Сообщение от FSA (??), 13-Июл-23, 19:51   +/
Резонный вопрос: зачем? Если мне нужен сервер БД, то я беру PostgreSQL. Если мне нужно накидать простенькую аппликуху, которая не подразумевает сети и сервера, то беру SQLite. Если я подразумеваю, что моя аппликуха может потом работать в сети, то я сразу беру PostgreSQL. Другие, по желанию вместо PostgreSQL могут использовать MySQL, если она их устраивает. Но зачем мне SQLite в сети, хоть убей, не пойму.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #41, #42, #48

41. Сообщение от Аноним (41), 13-Июл-23, 20:10   +/
Чтобы хранить, делиться с подружками. анализировать, искать кулинарные рецепты? )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

42. Сообщение от BrainFucker (ok), 13-Июл-23, 20:24   +1 +/
Чтобы прикостылить серверную БД там где уже используется sqlite в каком-то стороннем проекте. Например так можно синхронизитьвать историю и закладки firefox без использования их облака.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

43. Сообщение от Аноним (43), 14-Июл-23, 04:34   +/
Чтобы, если приложение, завязанное на sqlite, упрется в железо, можно было его горизонтально отмасшабировать.

Только не надо про то, что "сразу надо было делать правильно". Часто внезапно взлетает то, что делалось на коленке для себя и пары друзей. И пока переделываешь, надо, чтобы то, что есть, как-то работало.

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

44. Сообщение от Аноньимъ (ok), 14-Июл-23, 05:36   –1 +/
>он не требует всей то администрации которую тащат за собой mysql

Расскажите подробнее что за такой объем администрации требует мускл?

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

45. Сообщение от Аноньимъ (ok), 14-Июл-23, 05:39   +/
Что мешает отмаштабипрвать его на постгре или Марии/Мускле?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

47. Сообщение от Аноним (47), 15-Июл-23, 11:50   +/
у sqlite накладные расходы маленькие и в целом она хорошо справляется со своими задачами, поэтому решили замарочиться. этакий аналог musl vs glibc. есть же и другие встраиваемые БД, которые никто даже палочкой трогать не собирается
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

48. Сообщение от Аноним (47), 15-Июл-23, 11:54   +/
"В качестве областей применения sqld отмечается резервное копирование, репликация на другие системы и организация доступа к БД SQlite в бессерверных инфраструктурах, в которые отсутствует постоянное хранилище и невозможно обеспечить ведение базы в локальном файле. В бессерверных системах, БД, с которой работает sqld, может реплицироваться с других серверов"  
в новости же написано
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40


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

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




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

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