在一开始接触计算机的时候,我特别不能理解,为什么世界上会有数据库这样的东西。因为有个东西叫excel,它和数据库一样是一个表格,我只要把数据库放上去,在里面搜索一个数据比数据库还快,所以我在想为什么要有数据库。
大学的时候开始学习关系型数据库。仅关系型数据库就有 DRDS、Oracle、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access、MySQL等等等等。
随着web 2.0 的兴起,关系型数据库渐渐表现的力不从心,而NoSQL 顺势而生、迅猛发展。 蓝鹅,光 NoSQL 数据库就有四大类,包括HBase、Redis、Cassandra、 CouchDB 、MongoDb、Infinite Graph 、InfoGrid 、Riak 等等等等。
天呐,为什么这个世界上会有这么多种数据库嘞?
困惑还远远不止以上这些。
近期,开始接触时序数据库。时序数据这个领域是一个比较专的领域,但同时它的范围又很广,因为我们平时遇到的数据里头有相当大的一部分都是时序数据,但是它又相对来说比较专,因为它不像我们一般的数据库什么都可以做,所以时序数据这个领域还是蛮特别的。
说到时序数据库,那也不止一种啊,InfluxDB、Graphite、OpenTSDB、Riak TS、 Druid 等等等等。