Atitit数据库层次架构表与知识点 attilax 总结 第一阶段,大概理论(三五天 数据库的类型,网状,层次,树形数据库,kv数据库.Oodb Er模型   sql 并发控制与lock  Acid数据库完整性 关系模型 1NF.2NF.3NF和BCNF 数据库范式 存储过程 触发器 视图 约束 第二阶段  项目使用(工作开始到三年左右 数据库连接池,sql linq 目前我们项目中使用的关系数据库,为主 也少部分nosql数据库,oo数据库,树形数据库. Orm ,ui form映射.. 第…
Atitit.互联网 软件编程 数据库方面 架构 大牛 牛人 attilax总结 Coolshell 称号.理论与c++ 阮一峰:: 理论高手与js高手 王银:理论高手 赵劼,网名老赵,c#高手 与理论 洋名Jeffrey Zhao,花名赵姐夫,金融行业程序员,目前就职于摩根大通(香港).多年微软MVP,InfoQ中文站兼职编辑. Javaeye创始人Robbin 当然我在扯淡-王垠的个人博文集.王垠的文风很犀利,很多观点发人深省! 结构之法 算法之道 - 博客频道 - CSDN.NET.htm…
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. NDBC…
Atitit 数据库视图与表的wrap与层级查询规范 1.1. Join层..连接各个表,以及显示各个底层字段1 1.2. 统计层1 1.3. 格式化层1 1.1. Join层..连接各个表,以及显示各个底层字段 ..要不要最小适当格式化显示 1.2. 统计层 分组聚合统计层 ,主要做groupby 聚合函数统计数据.以及left join补充完善字段... 字段运算统计层lv2   主要做字段之间的运算.. 1.3. 格式化层 格式化,字段可以进行一定的运算,不带单位. 最终格式化.适合于直接…
Atitit.数据库表的物理存储结构原理与架构设计与实践 1. Oracle和DB2数据库的存储模型如图: 1 1.1. 2. 表数据在块中的存储以及RowId信息3 2. 数据表的物理存储结构 自然数序,与btree存储结构3 2.1. 普通表中记录的存储顺序随机顺序存储3 2.2. 数据库以B树格式储存, 4 3. 分区4 4. 行记录的物理结构 以及 RowId4 5. Oracle中具有如下几类数据结构:5 6. 参考7 1. Oracle和DB2数据库的存储模型如图: Oracle和D…
Atitit. 数据库-----catalog与schema的设计区别以及在实际中使用 获取数据库所有库表 java jdbc php  c#.Net 1. -catalog与schema的设计区别1 2. 获取数据库元信息的几种方法2 2.1. 直接读取元表 mysql的 information_schema,mssql的SysDatabases3 2.2. 使用诸如jdbc等通用接口3 2.3. 使用数据库单独提供的驱动接口,比如mysql的 mysql_list_dbs3 3. 获取数据库…
Atitit  数据库的事件机制--触发器与定时任务attilax总结 1.1. 事件机制的图谱1 2. 触发器的类型2 3. 实现原理 After触发器 Vs Instead Of触发器2 3.1. 触发器位置 after|before|instead of2 3.2. 触发器有两个特殊的表:插入表(instered表)和删除表(deleted表)2 3.3. mysql中event的用法详解2 3.4. Sql serverd 的SQL Server 代理机制来实现3 3.5. 参考资料3…
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 AU…
Atitit.数据库事务隔离级别 1. 事务隔离级别的作用 1 2. 在的隔离级别 2 3. 常见数据库的默认管理级别 3 1. 事务隔离级别的作用 较低的隔离级别可以增强许多用户同时访问数据的能力,但也增加了用户可能遇到的并发副作用(例如脏读或丢失更新)的数量.相反,较高的隔离级别减少了用户 可能遇到的并发副作用的类型,但需要更多的系统资源,并增加了一个事务阻塞其他事务的可能性.应平衡应用程序的数据完整性要求与每个隔离级别的开销,在此 基础上选择相应的隔离级别.最高隔离级别(可序列化)保证事务…