SQLite 嵌入式数据库-一、SQLite 简介

  • 轻量化,易用的嵌入式数据库,用于设备端的数据管理,可以理解成单点的数据库。传统服务器型数据库用于管理多端设备,更加复杂
  • SQLite是一个无服务器的数据库,是自包含的。这也称为嵌入式数据库,这意味着数据库引擎作为应用程序的一部分运行
  • MySQL需要运行服务器,MySQL将需要客户端和服务器架构通过网络进行交互
SQLite的优点 SQLite的缺点 MySQL的优点 MySQL的缺点
基于文件,易于设置和使用
适合基础开发和测试
轻松携带
使用标准SQL语法进行微小更改
使用方便
缺乏用户管理和安全功能
不容易扩展
不适合大数据库
无法定制
使用方便
提供了许多与数据库相关的功能
良好的安全功能
易于扩展,适用于大型数据库
提供良好的速度和性能
提供良好的用户管理和多种访问控制
需要一些技术专业知识来设置
与传统SQL相比,语法略有不同
  • 基于嵌入式的数据库主要有:SQLiteFirebirdBerkeley DBeXtremeDB
  • Firebird是关系型数据库,功能强大,支持存储过程,SQL兼容等
  • SQLite关系型数据库,体积小,支持ACID事务
  • Berkeley DB并没有数据库服务器的概念,他的程序直接链接到应用程序中
  • eXtremeDB是内存数据库,运行效率高
上一篇:NoSQL 之 Redis 集群部署


下一篇:React 19 竞态问题解决