今天爱分享给大家带来嵌入式数据库和传统数据库的区别?【面试题详解】,希望能够帮助到大家。
嵌入式数据库主要像:SQLite、
传统数据库服务器:SQL Server 、Oracle、MySQL
嵌入式数据库:SQLite 的主要特点:
1. 支持事件,不需要配置,不需要安装,也不需要管理员;
2. 支持大部分 SQL92;
3.一个完整的数据库保存在磁盘上面一个文件,同一个数据库文件可以在不同机器上面
使用,最大支持数据库到 2T,字符和 BLOB 的支持仅限制于可用内存;
4.整个系统少于 3 万行代码,少于 250KB 的内存占用(gcc),大部分应用比目前常见的
客户端/服务端的数据库快,没有其它依赖
5. 源代码开放,代码 95%有较好的注释,简单易用的 API。官方带有 TCL 的编译版本。
关系数据库特点:
1、更好的安全性、多用户管理
2、强大的数据管理能力,如索引、视图等关系对象
3、强大的数据库编程式的设计,像 T-SQL、存储过程、游标
4、丰富的数据类型
其它略。。。。