初期数据库模子有三种,分别为条理式数据库、收集式数据库和关联型数据库。
而在现今的互联网中,一般把数据库分为两类,即关联型数据库和非关联型数据库。
关联型数据库
关联型数据库是指采用了关联模子来构造数据的数据库,而关联模子是由二维表及其联络构成的数据构造。
长处:
1、易于保护:都是运用表构造,花样一致;
2、运用方便:SQL言语通用,可用于庞杂查询;
3、庞杂操纵:支撑SQL,可用于一个表以及多个表之间异常庞杂的查询。
瑕玷:
1、读写机能比较差,尤其是海量数据的高效率读写;
2、牢固的表构造,天真度稍欠;
3、高并发读写需求,传统关联型数据库来讲,硬盘I/O是一个很大的瓶颈。
现在主流的关联型数据库有
MYSQL
现在运用最普遍的开源、多平台的关联型数据库,支撑事件、相符ACID、支撑多半SQL范例
SQL Server
支撑事件、相符ACID、支撑多半SQL范例,属于贸易软件,须要注重版权和licence受权用度
Oracle
支撑事件,相符关联型数据库道理,相符ACID,支撑多半SQL范例,功用最壮大、最庞杂、市场占比最高的贸易数据库
Postgresql
开源、多平台、关联型数据库,功用最壮大的开源数据库,须要python环境,基于postgresql的TimeScaleDB,是现在比较火的时序数据库之一
非关联型数据库
非关联型数据库也称为NOSQL(Not Only SQL),作为关联型数据库的一个补充,能在特定场景和特性题目下发挥高效率和高机能。
罕见的非关联型数据库范例有键值(Key-Value)存储数据库和面向文档数据库(Document-oriented)
键值存储数据库相似hash,经由过程key做增加、删除、查询,机能高,上风在于简朴、易布置、高并发,主要产品有
Redis
开源、Linux平台、key-value键值型Nosql数据库,简朴稳固,异常主流的、全数据in-momory、定位于“快”的键值型nosql数据库
Memcaced
一个开源的、高机能的、具有分布式内存对象的缓存体系,经由过程它能够减轻数据库负载,加快动态的web运用
面向文档数据库以文档的情势存储,每一个文档是一系列数据项的鸠合,每一个数据项有称号与对应的值,主要产品有
MongoDB
开源、多平台、文档型nosql数据库,“最像关联型数据库”,定位于“天真”的nosql数据库。适用于网站背景数据库(更新快、及时复制)、小文件体系(json,二进制)、日记剖析体系(数据量大的文件)
以上就是python中罕见数据库有哪些的细致内容,更多请关注ki4网别的相干文章!