数据库工程基础
学习 ACID、索引、分区、分片、并发控制、复制、数据库引擎、最佳实践等!
讲师:Hussein Nasser
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 学习和理解 ACID 属性
- 数据库索引
- 数据库分区
- 数据库复制
- 数据库分片
- 数据库游标
- 并发控制(乐观、悲观)
- 生产数据库系统中的 B 树
- 数据库系统设计
- 数据库管理系统、数据库引擎和嵌入式数据库之间的区别
- MyISAM、InnoDB、RocksDB、LevelDB 等数据库引擎
- 使用一个数据库引擎优于另一个的好处
- 使用 MySQL 切换数据库引擎
- 数据库安全
- 同态加密
本课程包括:
- 23.5小时点播视频
- 4 篇文章
- 69个可下载资源
- 在手机和电视上访问
要求
- 以前使用过数据库,但希望更深入地了解
- SQL 基础知识
描述
数据库工程是软件工程中一个非常有趣的领域。如果您有兴趣了解数据库工程,那么您来对地方了。我精心策划了这门课程,以讨论数据库工程的基本概念。
本课程不会教您 SQL 或编程语言,但是,它将教您可以在数据库工程中应用的技能和模式。您将学习的一些内容包括索引、分区、分片、复制、b 树深度索引、并发控制、数据库引擎和安全性等等。
我相信学习数据库工程的基础知识将为您提供必要的手段来自己解决困难和具有挑战性的问题。我总是把工程学比作数学,你永远不会记住具体的公式和方程式,你知道基本的证明,推导出和解决任何一个抛给你的方程式。数据库工程类似,你不可能说 MongoDB 比 MySQL 好或 Postgres 比 Oracle 好。相反,您了解您的用例,并通过了解每个数据库平台如何进行自己的权衡,您将能够做出最佳决策。
您将在本课程中学习的另一件事是与操作系统(即数据库引擎)对话的最低数据库接口。数据库引擎或存储引擎,有时甚至称为嵌入式数据库,是一种软件库,数据库管理软件使用它来将数据存储在磁盘上并执行 CRUD(创建更新删除)嵌入式意味着在一个软件中移动所有内容,无需网络客户端 – 服务器。在这个视频课程中,我想通过几个流行的数据库引擎,解释它们之间的区别,最后,我想启动一个数据库并改变它的引擎,并展示每个引擎的不同特性。
享受课程。
本课程适用于:
- 软件工程师和数据库工程师
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。