Atitit数据库层次架构表与知识点 attilax 总结

第一阶段,大概理论(三五天

数据库的类型,网状,层次,树形数据库,kv数据库。Oodb

Er模型   sql 并发控制与lock  Acid数据库完整性 关系模型

1NF、2NF、3NF和BCNF 数据库范式 存储过程 触发器 视图 约束

第二阶段  项目使用(工作开始到三年左右

数据库连接池,sql linq

目前我们项目中使用的关系数据库,为主

也少部分nosql数据库,oo数据库,树形数据库、

Orm ,ui form映射。。

第10章 复制

第三阶段   项目总结(工作开始 一般需要5年左右)

数据库的组成结构原理,存储引擎,索引引擎,事务引擎,sql引擎

Linq查询引擎。   redo与undo  锁和闩与并发控制

分布式数据处理 分区分表分库

索引btree,hash 全文索引 聚合运算

数据库元信息 DatabaseMetaData  ,information schema

数据库链接gc防止死锁

数据库结构与数据的同步

Atitit.自定义jdbc驱动

执行计划

Atitit.跨语言数据库db api兼容性 jdbc odbc ado oledb

第四阶段  理论创新( 工作开始 一般需要10年左右

Oodb  大数据  sql标准化草案

关注下各大数据库的新技术特性

连接实现多表检索 原理

子查询原理

第五阶段  数据管理哲学艺术(10年以上

《MySQL技术内幕(第5版)》([美] 保罗·迪布瓦(Paul DuBois) 著)【简介_书评_在线阅读】 - 当当图书.html

《高性能MySQL(第3版)》(【美】施瓦茨(Schwartz)【简介_书评_在线阅读】 - 当当图书.html

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )

汉字名:艾提拉(艾龙),   EMAIL:[email protected]

转载请注明来源: http://www.cnblogs.com/attilax/

Atiend

时间: 2024-10-08 01:24:20

Atitit数据库层次架构表与知识点 attilax 总结的相关文章

Atitit.数据库存储引擎的原理与attilax 总结

Atitit.数据库存储引擎的原理与attilax 总结 1. 存储引擎是什么1 2. 其它数据库系统(包括大多数商业选择)仅支持一种类型的数据存储2 3. 表的存储有三个文件:结构+数据+索引2 4. 页和字段2 5. 数据存取的选择:行存储还是列存储?3 6. 常见的存储引擎3 6.1. 简单类型MyISAM.3 6.2. 复杂类型,支持事务与外键 MySQL存储引擎[InnoDB.3 6.3. InnoDB数据存储结构3 6.4. Memory](Heap) 存储引擎5 6.5. NDBC

Atitit.数据库存储引擎的原理与attilax 总结

1. 存储引擎是什么1 2. 其它数据库系统(包括大多数商业选择)仅支持一种类型的数据存储2 3. 表的存储有三个文件:结构+数据+索引2 4. 页和字段2 5. 数据存取的选择:行存储还是列存储?3 6. 常见的存储引擎3 6.1. 简单类型MyISAM.3 6.2. 复杂类型,支持事务与外键 MySQL存储引擎[InnoDB.3 6.3. InnoDB数据存储结构3 6.4. Memory](Heap) 存储引擎5 6.5. NDBCluster分布式存储引擎6 7. other6 7.1.

Atitit 数据库视图与表的wrap与层级查询规范

1.1. Join层..连接各个表,以及显示各个底层字段1 1.2. 统计层1 1.3. 格式化层1 1.1. Join层..连接各个表,以及显示各个底层字段 ..要不要最小适当格式化显示 1.2. 统计层 分组聚合统计层 ,主要做groupby 聚合函数统计数据.以及left join补充完善字段... 字段运算统计层lv2   主要做字段之间的运算.. 1.3. 格式化层 格式化,字段可以进行一定的运算,不带单位. 最终格式化.适合于直接显示结果..带有完整的单位. 作者:: 绰号:老哇的爪

计算数据库中各个表的数据量和每行记录所占用空间--添加架构信息-读后感及知识整理

参考文章: SQL Server 游标运用:查看一个数据库所有表大小信息(Sizes of All Tables in a Database) 分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间) 监控SQLServer 数据库表每天的空间变化情况 仔细拜读上面三位的文章,不会的知识点又参考了MSDN,巩固了知识点如下: 知识点: 1.表的架构信息,涉及的系统对象 sys.schemas 和 INFORMATION_SCHEMA.TABLES,但后者不是官方推荐方式,

Atitit.数据库分区的设计 attilax  总结

Atitit.数据库分区的设计 attilax  总结 1. 分区就是分门别类的文件夹 (what)1 2. 分区的好处(y)1 3. 分区原则(要不要分区,何时分区)how2 4. 主要的分表类型有range,list,hash,key等2 5. 水平分区(Horizontal Partitioning) 垂直分区(Vertical Partitioning)3 6. 分区的操作4 7. 分区理论  并行数据库的体系结构4 8. 参考7 1. 分区就是分门别类的文件夹 (what) 分区的原理

Atitit.数据库事务隔离级别 attilax 总结

Atitit.数据库事务隔离级别 1. 事务隔离级别的作用 1 2. 在的隔离级别 2 3. 常见数据库的默认管理级别 3 1. 事务隔离级别的作用 较低的隔离级别可以增强许多用户同时访问数据的能力,但也增加了用户可能遇到的并发副作用(例如脏读或丢失更新)的数量.相反,较高的隔离级别减少了用户 可能遇到的并发副作用的类型,但需要更多的系统资源,并增加了一个事务阻塞其他事务的可能性.应平衡应用程序的数据完整性要求与每个隔离级别的开销,在此 基础上选择相应的隔离级别.最高隔离级别(可序列化)保证事务

20170105数据库表设计知识点

20170105数据库表设计知识点 ------指导老师    星哥 1.PHP(MYSQL)擅长单表操作,不要做过多无谓的连接查询 2.表字段名不要使用大驼峰命名方式,最好采用下划线,命名要和团队习惯一致,通俗易懂. 3.表级.字段都要有注释 4.MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好.甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都无法操作直到读操作完成.另外,MyISAM 对于 SELECT COUNT(*) 这类的计算

Atitit 数据库表文档生成解决方案

1.1. Sql dml文件结构法 最快速1 1.2. Sql法+sp存储过程 (表格式样)1 1.3. Navicate uml法 (uml格式)2 1.4. H5 报表法图表法(可视化好看与实用性结合)2 1.5. Meta api法3 1.6. 获取表列表 数据库包含哪些表.视图等..3 1.1. Sql dml文件结构法 最快速 CREATE TABLE `l_laundry` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `title

Atitit 数据库事务实现原理

Atitit 数据库事务实现原理   1.1. 自己在程序中实现事务操作. 如果只是需要事务的话,你自己给mongo操作加上事务功能就可以啦..数据库事务只不过是他自己实现了而已..如果数据库不支持事务,就要你在代码里面实现事务就可以了.. 最简单方便的就是使用日志方式来做事务就可以了.. 比如插入俩个数据.每执行一个sql,就生成一个undo日志即可.. Undo日志表如下字段(事务id,表格名称,操作[insert,update,delete],原记录id,新记录id)   如果后面的sql