URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 130970
[ Назад ]

Исходное сообщение
"Проекты 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


Содержание

Сообщения в этом обсуждении
"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Stanislavvv , 12-Июл-23 20:26 
Такое ощущение, что те, кто не осилил запустить локально mysql/postgres, скинулись и проплатили, чтоб sqlite пошел в сеть.

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено InuYasha , 13-Июл-23 00:11 
Ну, "расширяем что умеем" - обычный вполне принцип ) А у меня тут двойное дежа-вю:
- во-первых, похожая новость уже где-то с полгода назад была
- во-вторых, 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...

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

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Anonyzmous8482174 , 13-Июл-23 02:51 
то верно! странно, а почему у каждого первого коробочного ынтерпрайза™©® под капотом postfix?! наверное денег нет на нормальных прогеров. надо им у cummunigate поучиться...

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено cheburnator9000 , 13-Июл-23 15:57 
Сам в шоке почему они там не осилили Haraka.

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноньимъ , 14-Июл-23 05:36 
>он не требует всей то администрации которую тащат за собой mysql

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


"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено mos87 , 13-Июл-23 07:52 
Половина "экосистемы" мелкософт работает так.

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


"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 15-Июл-23 11:50 
у sqlite накладные расходы маленькие и в целом она хорошо справляется со своими задачами, поэтому решили замарочиться. этакий аналог musl vs glibc. есть же и другие встраиваемые БД, которые никто даже палочкой трогать не собирается

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 12-Июл-23 21:03 
Остается запустить приложение, которое фоном будет перекидывать туда данные в рамках VFS

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 13-Июл-23 10:19 
или в рамках твоего лица? подумай над этим

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 12-Июл-23 21:05 
Через добро - вот новый лозунг шпионского ПО.

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 12-Июл-23 21:47 
MySQLite?

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 12-Июл-23 22:37 
OurSQLite

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено InuYasha , 13-Июл-23 00:43 
OldSQooLite

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено OpenEcho , 13-Июл-23 09:45 
NotMySQLite

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 13-Июл-23 06:06 
Теперь для работы сервера нужен езе один сервер. Больше абстракций в систему, больше.

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Механик , 13-Июл-23 06:36 
То есть его сделали специально, чтобы он работал без сервера, но они все таки ходят заставить его работать на сервере?!?!

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 13-Июл-23 07:07 
А ведь ещё есть sqlrelay, позволяющий сделать сетевой доступ к sqlite причем уже сильно больше 10 лет...

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено mos87 , 13-Июл-23 07:47 
делаю, потому что могу.
мир айти))

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 13-Июл-23 09:29 
Делаю, потому что хочется
мир айти))

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Пряник , 13-Июл-23 09:51 
Уже не знают, как ещё продать обычную виртуалку/контейнер.

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено 1 , 13-Июл-23 10:09 
Тут соглашусь ...
Будут продавать docker образ с sqlite

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 13-Июл-23 11:12 
в кубирнэтисе

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 13-Июл-23 10:16 
не видел ничего бредовее (если забыть про snap/flatpack/appimage)

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 13-Июл-23 19:40 
А можешь объяснить с примерами, что именно плохо?

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено YetAnotherOnanym , 13-Июл-23 12:24 
А нахрена такой "обезжиренный постгрес"? Чтобы упоротый фанат микросервисов мог вырезать из своей аппликухи скулайт и запихнуть его в отдельный контейнер? А потом они сам скулайт тоже порежут на части, работающие как клиент-сервер, чтобы их тоже гонять в разных контейнерах?

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 14-Июл-23 04:34 
Чтобы, если приложение, завязанное на sqlite, упрется в железо, можно было его горизонтально отмасшабировать.

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


"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноньимъ , 14-Июл-23 05:39 
Что мешает отмаштабипрвать его на постгре или Марии/Мускле?

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Kuromi , 13-Июл-23 15:38 
Они делают из SQLite полноценный, но корявый (хаки на хаках) SQL сервер? Но зачем? Это все равно что запивать сливками обезжиренный латте или что там пьют...

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


"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено YetAnotherOnanym , 13-Июл-23 19:49 
Если бы "запивать сливками". Это "заедать маргарином". Такое же бессмысленное и беспощадное.

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 13-Июл-23 19:19 
> Из облачных хранилищ в настоящее время поддерживаются Azure Blob Storage и Google Cloud Storage.

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

> WAL-лога

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


"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено FSA , 13-Июл-23 19:51 
Резонный вопрос: зачем? Если мне нужен сервер БД, то я беру PostgreSQL. Если мне нужно накидать простенькую аппликуху, которая не подразумевает сети и сервера, то беру SQLite. Если я подразумеваю, что моя аппликуха может потом работать в сети, то я сразу беру PostgreSQL. Другие, по желанию вместо PostgreSQL могут использовать MySQL, если она их устраивает. Но зачем мне SQLite в сети, хоть убей, не пойму.

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 13-Июл-23 20:10 
Чтобы хранить, делиться с подружками. анализировать, искать кулинарные рецепты? )

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено BrainFucker , 13-Июл-23 20:24 
Чтобы прикостылить серверную БД там где уже используется sqlite в каком-то стороннем проекте. Например так можно синхронизитьвать историю и закладки firefox без использования их облака.

"Проекты CBS и sqld развивают облачный и серверный варианты S..."
Отправлено Аноним , 15-Июл-23 11:54 
"В качестве областей применения sqld отмечается резервное копирование, репликация на другие системы и организация доступа к БД SQlite в бессерверных инфраструктурах, в которые отсутствует постоянное хранилище и невозможно обеспечить ведение базы в локальном файле. В бессерверных системах, БД, с которой работает sqld, может реплицироваться с других серверов"  
в новости же написано