这可能听起来像一个愚蠢的问题,但我最近正在学习一个大表。NoSql vs BigTable(比较客户端API)
有人请告诉我使用Big Table over NoSql数据库的优势。我最终将它们看作是半结构化的数据存储。有些人提到Big Table与NoSql数据库相比有更简单的界面,但我不太明白。也有一种方法,我可以尝试大表的API的??
此外,Big Table是否有Web界面,如果是的话,我是否也可以获得它的链接?
这可能听起来像一个愚蠢的问题,但我最近正在学习一个大表。NoSql vs BigTable(比较客户端API)
有人请告诉我使用Big Table over NoSql数据库的优势。我最终将它们看作是半结构化的数据存储。有些人提到Big Table与NoSql数据库相比有更简单的界面,但我不太明白。也有一种方法,我可以尝试大表的API的??
此外,Big Table是否有Web界面,如果是的话,我是否也可以获得它的链接?
BigTable是Google的系统,用于存储大型文档的数据。它不会在文档之间产生关系,因为它不利于Google应用程序的体系结构。这种“无关”数据实例的理念是NoSQL的基本思想。简而言之,BigTable就是NoSQL,因为NoSQl是理论思想(就像RDBMS是MySQL,MSSQL和其他基础理论一样)。
一个bigtable的方法已经完成并诞生了hadoop。它被很多行业广泛使用。其他相关的实现是storm,它在服务实时数据时试图更快运行。
关于NoSQL databases你应该好好看看hbase,cassandra,如果你是从RDBMS世界MongoDB未来将开始实现使用的NoSQL的最佳选择。
请注意仔细阅读有关BigTable的Google笔记。
干杯!