MongoDb Mobile 是否是针对手机设计的嵌入式移动端数据库?

2019-01-11 21:18:01 +08:00
 maxxfire
在寻找一款手机上使用的 NoSql 数据库 来取代 SQLite 关系型数据库,直到发现了 MongoDb Mobile: https://www.mongodb.com/products/mobile 但是看了例子好像还是要连接服务器才能使用。

主要目的是能够快速的开发,便于扩展和升级,不像关系型还要定义数据表。
不需要连接服务器,直接 App 内嵌式 /本地数据库(类似 sqlite 只需要一个本地文件即可)。

不知道用什么比较好,有没有人推荐一款,^_^
8368 次点击
所在节点    MongoDB
8 条回复
mephistophilis
2019-01-11 23:47:07 +08:00
realm
aleung
2019-01-12 00:21:00 +08:00
如果只是小型本地数据库,也不需要考虑远程同步,SQL 和 NoSQL 有什么区别呢?你的使用场景是什么,为什么觉得 SQLite 不能满意?
mmdsun
2019-01-12 00:26:33 +08:00
你需要一个 ORM 数据库框架吧。手机用 NoSQL 没什么用
JCZ2MkKb5S8ZX9pq
2019-01-12 00:56:42 +08:00
nosql 在手机上更占空间吧,好处是结构比较自由,但意外的键值 bug 也会相应地多一点。
ericgui
2019-01-12 01:08:30 +08:00
PouchDB, NeDB
honeycomb
2019-01-12 08:01:46 +08:00
和 room+SQLite 相比找一个 NoSQL 的优势在哪?
maxxfire
2019-01-12 16:42:55 +08:00
@aleung 快速开发,不需要建表逻辑,上来就直接插入数据
aleung
2019-01-26 12:00:18 +08:00
@maxxfire 你想要的是 schemaless 数据库。简单做法就是 sqlite 里建一个表,两个字段:key,value。value 里放 json,应用自己管理里面的数据格式。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/526200

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX