Google数据库BigTable的功能与特点
据说早在2005年,Google公司的很多项目数据都存放在BigTable中,如搜索、地图、社交网站Orkut、视频共享网站YouTube和博客网站Blogger等。BigTable可以管理PB级别的数据,以及上千台机器的分布式集群系统。
BigTable使用其分布式文件系统GFS实现数据存储,使用其运算架构MapReduce模型来完成海量数据的处理,使用Chubby进行协同服务管理。
BigTable可以处理海量数据,分布式并发处理的效率很高,便于数据结构扩展(系统可以动态扩展),适合由廉价设备组成的系统(有较高的硬件容错能力),但不适合频繁的读/写操作。