SQLite的13个使用场景

SQLite和C/S SQL数据库引擎没有直接的可比性,这些数据库引擎包括MySQL, Oracle, PostgreSQL, 或者 SQL Server,因为SQLite试图解决另外一个问题。

C/S SQL数据库引擎实现企业级数据共享,他们强调数据的可伸缩性,并发性,中心性和控制性;SQLite 为独立应用和设备提供本地化存储,它强调资源节约,高性能,可靠性,独立性和易用性。

SQLite不和C/S数据库引擎竞争,它的竞争对象是fopen() (Linux中打开文件的函数)![http://man.he.net/man3/fopen]

SQLite的完美应用场景

嵌入式设备和物联网

因为SQLite不需要管理,在不需要数据库管理员支持的场景下工作良好,SQLite在下面这些设备中都有很好的应用:移动电话、机顶盒、电视机、游戏控制器、摄像机、智能手表、厨房电器、恒温控制器、汽车、机床、飞机、遥控器、遥控飞机、医疗器械还有机器人。

C/S数据库引擎被设计来放在核心网的数据中心,SQLite也可以这样做,而且在在网络边缘(可以理解为小型应用)的应用SQLite正在壮大。

应用程序文件

(理解为一些应用程序产生的文件里面其实包含了一个SQLite数据库)
SQLite 经常被用来存放一些应用程序产生的文件的数据,例如版本控制系统、金融分析工具、剪辑套件的媒体目录、CAD文件包等等,一般用sqlite3_open()这个函数来打开数据库文件,当应用程序修改内容时会自动更新数据库,因此文件/保存按钮会显得有些多余。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码狂魔v

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值