Я делал проект React-Native. Я был обязан сохранить данные локально, а затем я решил это в Realm.
Вскоре я узнал, что у него есть варианты ценообразования для облачной базы данных. Я не могу выяснить, может ли эта БД использовать альтернативу, такую как sqlite или CoreData, как она упоминала:
"Used by 100k+ developers and downloaded over two billion times. Realm Database is a fast, easy to use, and open source alternative to SQLite and Core Data."
Могу ли я использовать Realm бесплатно для локального сохранения данных?
Да, безусловно, вы можете использовать Realm
бесплатно, чтобы сохранить неограниченное количество данных локально. Realm
взимает плату только за cloud storage
.
В настоящее время я использую область в производственном приложении именно с этим вариантом использования. Плюсы: быстро читайте и пишите хорошую документацию. Недостатки: модели становятся беспорядочными. Засоряет поток JS. Невозможно отладить. Объекты Realm делают перевод в хранилище редуксов большой проблемой.
Мой совет - используйте watermelonDb
make tranlating to the redux store a major pain
это на самом деле обратная сторона, вытекающая из наивности Redux как «архитектурного паттерна», а не проблемы самой области.