работает транзакциями (пишут, что ACID compliant) и надежнее hive?
acid в noSql? =|
Это реально.
Все что угодно надежнее хайва. Но дело в том, что если тебе важен функционал и надежность, лучше скульлайта ты ничего не найдешь. Ну и обжектбркс также не работает в вебе, поэтому не имеет смысла тогда как есть скульлайт. А под примитивные КВ есть шаред преференс
А мне примитивные key/value синхронно класть и забирать нужно. Над шэред преференс не хочу вручную делать обвёртку из мапа и придумывать синхронизацию, нужен хайв с хоть минимальным обещанием попробовать в consistency
Лолка, а по твоему как работает шаред префс?)
Все эти кв хранилища так и работают
У него уже есть встроенная in-memory прокладка? 0_0
Лул, кек, гляну, сэнк
в скуле просто тоже храните в поле ваш объект, в чем проблема то? Hive то же kv популярен, имхо из за кодогена, а так, это так себе, скуль всегда сучше =)
Нужно синхронное. Это удобно
Чтобы вся синхронизация с диском была в отдельном слое
Спойлер, бд скульлайта можно открыть целиком в памяти)
что такое синхронное??
https://t.me/flutter_rus/100991
Synchronous
ХОЧУ ХРАНИТЬ СВОИ БУЛЕВЫ ФЛАЖОЧЕЧКИ В key/value за капс ызвени
https://t.me/flutter_rus/100991
реактивщина что ли, что бы не обновлять имеющийся датасэт датой, которая была сохранена (без ненужного селекта) в sql нет стрима и на него / на его обновление не возможно подписаться
Сихронное имеется в виду делать final myFlag = SomeStorage().getBool(); вместо final myFlag = await SomeStorage().getBool();
Синхронно (блокируеще) …
срамота ...................., лучше бы котика грустного зафигачили бы....)
да, но зачем, когда есть какое нибудь готовое и хорошо работающее и протестированное и готовое предложить и хранение стримочек, ну так, чтобы было?
Есть у меня один стикерпак с котиком, но он оскорбительный 😂
в noSql транзакций как то не видел, что бы acid выполнялся
https://t.me/flutter_rus/100991
Даже в шаред преференс (на стороне андроида) есть транзакции
DataStore provides a safe and durable way to store small amounts of data, such as preferences and application state. It does not support partial updates: if any field is modified, the whole object will be serialized and persisted to disk. If you want partial updates, consider the Room API (SQLite).DataStore provides ACID guarantees. It is thread-safe, and non-blocking. In particular, it addresses these design shortcomings of the SharedPreferences API:
однако, ) ваша правда =)
А с полноценным ACID и двумя первыми буквами CAP ищи на бэке, куча их. Но это не отменяет факта, что на мобилке лучше, мощнее, производительнее и безопаснее скульлайта ничего нет.
Это точно! Особенно слово лучше ) Вместо эквелебристики и кульбитов с коллекцией 1 стринга с инструкцией.... Которая , быстрее выполнится
Обсуждают сегодня