开发者社区> 问答> 正文

数据库系统的难点挑战是什么?

数据库系统的难点挑战是什么?

展开
收起
游客y7f4tqjnapsic 2021-12-21 12:23:45 979 0
1 条回答
写回答
取消 提交回答
  • 数据库系统最关键的挑战就是并行访问时的写写冲突和数据一致性问题。此外, 还有读和写的冲突问题,比如在数据库里做批量写入的时候系统宕机,应该考虑如何 让系统自动恢复。

    为解决以上的问题,数据库系统提出了一个核心概念——事务。简单而言,事务 就是一系列动作可以被看作一个整体,从用户视角来看事务是隔离运行的,一个用户的 事务和另一个用户没有关系。如果系统出现异常,事务要么全部执行完毕,要么一个也 没有被执行。这样引申出来事务的核心概念:原子性、一致性、隔离性、持久性。

    资源来源于《给ITer的技术前沿课》

    https://developer.aliyun.com/topic/download?id=136

    2021-12-23 14:37:03
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载