区别:
-
数据量:
Excel是有最大行数的,2003之前最大行数65536,2007之后最大1048576
数据库理论上没有行数上限
单机数据库若行数太多遇到性能问题,可以通过分库分表等技术解决; -
结构化查询-数据库有SQL
数据库有完备的结构化查询语言(SQL)
Excel也有,但是几乎不用,性能差; -
服务化-数据库面向软件
Excel是文件级别的,直接面向中断用户
数据库面向软件,提供软件接口,比如:navicat也能看到数据,那是客户端通过接口交互,在数据库中获取到了数据展示; -
事务
Excel没有事务,无法多人同时工作;但如今也有在线多人同时填表的文档,这底层其实也是使用了数据库进行的,并不是Excel自带的;
数据库事务时关系型数据库的核心优势; -
分布式
Excel天生就是单体的,面向文件的,单体单节点
数据库具有主备复制,高可用,分布式等形态
总结
电子表格时面向个人的,以文件为基础,拓展性差
数据库面向软件,支持事务,拓展新好