V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐工具
RoboMongo
推荐书目
50 Tips and Tricks for MongoDB Developers
Related Blogs
Snail in a Turtleneck
maxxfire
V2EX  ›  MongoDB

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

  •  
  •   maxxfire · 2019-01-11 21:18:01 +08:00 · 8371 次点击
    这是一个创建于 2141 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在寻找一款手机上使用的 NoSql 数据库 来取代 SQLite 关系型数据库,直到发现了 MongoDb Mobile: https://www.mongodb.com/products/mobile 但是看了例子好像还是要连接服务器才能使用。

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

    不知道用什么比较好,有没有人推荐一款,^_^
    8 条回复    2019-01-26 12:00:18 +08:00
    mephistophilis
        1
    mephistophilis  
       2019-01-11 23:47:07 +08:00 via iPhone   ❤️ 1
    realm
    aleung
        2
    aleung  
       2019-01-12 00:21:00 +08:00
    如果只是小型本地数据库,也不需要考虑远程同步,SQL 和 NoSQL 有什么区别呢?你的使用场景是什么,为什么觉得 SQLite 不能满意?
    mmdsun
        3
    mmdsun  
       2019-01-12 00:26:33 +08:00 via Android
    你需要一个 ORM 数据库框架吧。手机用 NoSQL 没什么用
    JCZ2MkKb5S8ZX9pq
        4
    JCZ2MkKb5S8ZX9pq  
       2019-01-12 00:56:42 +08:00
    nosql 在手机上更占空间吧,好处是结构比较自由,但意外的键值 bug 也会相应地多一点。
    ericgui
        5
    ericgui  
       2019-01-12 01:08:30 +08:00
    PouchDB, NeDB
    honeycomb
        6
    honeycomb  
       2019-01-12 08:01:46 +08:00 via Android
    和 room+SQLite 相比找一个 NoSQL 的优势在哪?
    maxxfire
        7
    maxxfire  
    OP
       2019-01-12 16:42:55 +08:00
    @aleung 快速开发,不需要建表逻辑,上来就直接插入数据
    aleung
        8
    aleung  
       2019-01-26 12:00:18 +08:00 via Android
    @maxxfire 你想要的是 schemaless 数据库。简单做法就是 sqlite 里建一个表,两个字段:key,value。value 里放 json,应用自己管理里面的数据格式。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2487 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:52 · PVG 23:52 · LAX 07:52 · JFK 10:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.