电子表格为什么还要数据库,区别是什么?

请添加图片描述
区别:

  1. 数据量:
    Excel是有最大行数的,2003之前最大行数65536,2007之后最大1048576
    数据库理论上没有行数上限
    单机数据库若行数太多遇到性能问题,可以通过分库分表等技术解决;

  2. 结构化查询-数据库有SQL
    数据库有完备的结构化查询语言(SQL)
    Excel也有,但是几乎不用,性能差;

  3. 服务化-数据库面向软件
    Excel是文件级别的,直接面向中断用户
    数据库面向软件,提供软件接口,比如:navicat也能看到数据,那是客户端通过接口交互,在数据库中获取到了数据展示;

  4. 事务
    Excel没有事务,无法多人同时工作;但如今也有在线多人同时填表的文档,这底层其实也是使用了数据库进行的,并不是Excel自带的;
    数据库事务时关系型数据库的核心优势;

  5. 分布式
    Excel天生就是单体的,面向文件的,单体单节点
    数据库具有主备复制,高可用,分布式等形态

总结

电子表格时面向个人的,以文件为基础,拓展性差

数据库面向软件,支持事务,拓展新好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值