数据库 的重要架构有几种 (数据库的重要性)
本文目录导航:
“数据库”的重要架构有几种?
“数据库”重要有数据库外部体系结构、外部体系结构两种。
从数据库最终用户角度看,数据库系统的结构分为单用户结构、主从式结构、散布式结构、客户/主机、阅读器/运行主机/数据库主机多层结构,这是数据库外部体系结构。
物理存储结构、逻辑存储结构、内存结构和实例进程结构,这是外部体系结构。
数据库分为哪几种类型?
数据库共有3种类型,为相关数据库、非相关型数据库和键值数据库。
1、相关数据库
MySQL、MariaDB(MySQL的替代品,英文维基百科从MySQL转向MariaDB)、Percona Server(MySQL的替代品·)、PostgreSQL、Microsoft Access、Microsoft SQL Server、Google Fusion Tables、FileMaker、Oracle数据库、Sybase、dBASE、Clipper、FoxPro、foshub。
简直一切的数据库治理系统都装备了一个开明式数据库衔接(ODBC)驱动程序,令各个数据库之间得以相互集成。
2、非相关型数据库(NoSQL)
BigTable(Google)、Cassandra、MongoDB、CouchDB。
3、键值(key-value)数据库
Apache Cassandra(为Facebook所经常使用):高度可裁减、Dynamo、LevelDB(Google)。
裁减资料:
数据库模型:对象模型、档次模型(轻量级数据访问协定)、网状模型(大型数据贮存)、相关模型、面向对象模型、半结构化模型、平面模型(表格模型,普通在方式上是一个二维数组。
如表格模型数据Excel)。
数据库的架构可以大抵辨别为三个概括档次:内层、概念层和外层。
数据库物理结构中,存储着哪几种方式的数据结构?
数据元素相互之间的相关称为结构。有四类基本结构:汇合、线性结构、树形结构、图状结构;汇合结构:除了同属于一种类型外,别无其它相关线性结构:元素之间存在一对一相关经常出现类型有: 数组,链表,队列,栈,它们之间在操作上有所区别.例如:链表可在恣意位置拔出或删除元素,而队列在队尾拔出元素,队头删除元素,栈只能在栈顶启动拔出,删除操作.树形结构:元素之间存在一对多相关,经常出现类型有:树(有许多特例:二叉树、平衡二叉树、查找树等)图形结构:元素之间存在多对多相关,图形结构中每个结点的前驱结点数和后续结点多个数可以恣意
文章评论