对于数据库方向,重点就是两种数据库,一种是以 SQL 为代表的关系型数据库,另一种是以非 SQL 为代表的 NoSQL 数据库。关系型数据库主要有三个:Oracle、MySQL 和 Postgres。
Oracle,《Oracle Database 9i/10g/11g 编程艺术》
这本书中深入分析了 Oracle 数据库体系结构,包括文件、内存结构以及构成 Oracle 数据库和实例的底层进程,利用具体示例讨论了一些重要的数据库主题,如锁定、并发控制、事务等。同时分析了数据库中的物理结构,如表、索引和数据类型,并介绍采用哪些技术能最优地使用这些物理结构。
和 MySQL 相关的文章。
MySQL 的资源列表 Awesome MySQL,这个列表中有很多的工具和开发资源。
MySQL 有两个比较有名的分支,一个是 Percona,另一个是 MariaDB,其官网上的 Resources 页面。 Percona Resources、MariaDB Resources ,以及它们的开发博客中也有很多不错的文章,分别为 Percona Blog 和 MariaDB Blog。
关于 MySQL 的一些相关经验型的文章。
关于 MySQL 的集群复制。
MySQL 的数据分区几篇文章。
MySQL Sharding 的一些经验分享。
选 SQL 还是 NoSQL,两篇文章。
列数据库 Column Database
针对于 HBase 两本书。
文档数据库 Document Database - MongoDB, SimpleDB, CouchDB
数据结构数据库 Data structure Database - Redis
时序数据库 Time-Series Database
图数据库 - Graph Platform
搜索数据库 - ElasticSearch
原文:https://www.cnblogs.com/17bdw/p/10852715.html