微信为什么会使用SQLite数据库来保存数据?

SQLite 是一个被大家低估的数据库 , 因为有很多人认为它是一个不适合生产环境使用的玩具数据库 。
但事实上 , SQLite 是一个非常可靠的数据库 , 它可以处理 TB 级的数据 , 虽然它没有网络层 。接下来 , 在本文小编将与大家共同探讨 SQLite的神奇之处!看完涨知识~
SQLite “只是”一个库 , 它不是传统意义上的服务器 。因此 , 在某些场合下 , 它确实不合适 。但是 , 在相当多的其他场合 , 它却是最合适的选择 。
其号称是部署和使用最广泛的数据库引擎 , 因为 SQLite 没有版权的限制 。无论何时 , 只要开发者想使用 SQL 在文件中存储结构化的数据 , SQLite 应是首选方案 。

微信为什么会使用SQLite数据库来保存数据?

文章插图
SQLite 的 SQL 方言也非常强大 。它比 MySQL 早四年就开始支持 with 语句 。最近 , 它还实现了对于窗口函数的支持 , 这仅仅比 MySQL 晚五个月 。
【视频直播】可以存储用户信息、礼物信息等 。
【大数据应用】作为大数据的云存储系统 , 随时进行数据提取分析 , 掌握行业动态 。
【游戏应用】作为游戏服务器的数据库存储用户信息 。用户的游戏装备、积分等直接以内嵌文档的形式存储,方便进行查询与更新 。
【社交应用】使用数据库存储用户信息以及用户发表的朋友圈信息 , 通过地理位置索引实现附近的人、地点等功能 。并且 , 其非常适合用来存储聊天记录 , 因为它提供了非常丰富的查询 , 并在写入和读取方面都相对较快 。
好啦!今天小编的分享就到这啦!小伙伴们如还有疑问 , 欢迎在评论区留言~

【微信为什么会使用SQLite数据库来保存数据?】


    推荐阅读