java系的企业级的用oracle的也不在少数。
再后来有了nosql,他们中的典型代表有redis、odb、cassandra(redis和table”而开发的hbase数据库,hbase是一个分布式的、面向列的开源数据库。
还有面向特殊用途,比如基于时间的数据库,fxdb、rrdtool、oentsdb……
这些数据库各自有各自的用途,每一种基本上都是为了解决特定问题而产生的。
每一个都有每一个的价值,不能单纯的说谁好谁坏,谁比谁好用。
林奇开发的生物计算机操作系统,里面也有存放数据的功能,但是只是一个文件系统,不是数据库。
鉴于数据库这么重要,所以林奇想开发一个生物计算机上的基础软件,首先想到的就是数据库软件。
不管是开发关系型数据库,还是nosql数据库,内存数据库,文档数据库,keyvae数据库,时间数据库,面向列的数据库,他们都有共同的目标。
每秒的读写次数越高越好,每秒能读写的内容越大越好。
数据库的开发是需要站在巨人的肩膀上面的,为了研究现在数据库都有什么功能,林奇进入了开源世界的怀抱。
其中涉及到的知识也是相当多的,比如数据库的存储技术涉及到存储于文件结构、索引技术;并发控制技术涉及到事务管理、并发控制、死锁处理;数据库管理与维护技术涉及到数据完整性、数据库安全性、数据库可靠性、监控分析、参数调整、查询优化、空间管理;还会涉及到分布式、对象、并行、数据仓库与数据挖
第144章 新型数据库计划(4/5)