TechTarget特邀编辑。北京邮电大学计算机科学与技术专业硕士。熟悉软件开发流程,对系统管理,网络配置,数据库应用等方面有深入的理解和实践经验。现就职于IBM(中国)投资有限公司,从事IBM服务器相关软件的开发工作。业余时间喜欢游泳登山,爱健身,喜欢结交朋友。
Weather公司CIO Bryson Koehler整理出了MongoDB,Riak和Cassandra等NoSQL数据库的特性。他指出这其中最重要的特性是“NoSQL不会限制住你”。
当网站上部署小型MySQL数据库时,面对少量访客的情况下,快慢的查询都足够快,能够提供足够的性能。因此,没有必要进一步的优化查询。
Hive是一个建立在Hadoop上的开源数据仓库基础设施,通过Hive可以很容易的进行数据的ETL,对数据进行结构化处理,并对Hadoop上大数据文件进行查询和处理等。
让人眼花缭乱的产品、加上各种各样新奇的理念,经常会使那些只希望使用正确技术来完成特定工作的架构师更加迷惑。
如果使用大数据,那么我们可以实现任何承诺;实现充分的商业洞察力并打败竞争对手。然而,目前并没有像之前被广泛宣传的那样,存在大数据的成功实现。
如果你的持久性分布式系统位于一个单独的数据中心之上,并且具备一个真正可靠的、高速的、稳定的网络,那么你可以选择一致性而不是可用性。
数据库类似于电子商务系统的大脑,越快速的分析和处理事务会带来越理想的效果。因此,一个强大的数据库将为你提供一个坚实的基础平台。
只需要很少的工作及重构,Amazon CloudSearch使得开发人员能够方便地查询非结构化数据,从而寻找到有价值的东西。
在AWS上构建应用程序非常容易且价格低廉,同时使用NoSQL数据库可以有效地减少故障、提高性能并增加其可扩展性。
为了部署基于NoSQL的企业应用,亚马逊Web服务(AWS)的基础设施受到了越来越多的关注,企业架构师需要考虑各种各样的挑战。