会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 数据库 > NoSQL运动:数据库架构抉择

NoSQL运动:数据库架构抉择

时间:2012-03-01 18:11:47   作者:   来源:   点击:
  • 脚本语言。所有的关系型数据库都有SQL语言变种(例如,T-SQL和PL/SQL)作为数据脚本语言。在非关系型数据库的世界里,也有一些脚本语言可用。CouchDB和Riak支持JavaScript脚本,MongoDB也是如此。Hadoop项目分裂出的几个脚本编程语言项目(包括Pig和Hive)适用于HBase。Redis项目正在试验集成Lua脚本语言。
  • RESTful接口。只有CouchDB和Riak提供了RESTful接口。
  • 图形。Neo4J是一个为维护图形而专门设计的数据库。图形是非常灵活的数据结构,图数据库可以模拟其它任何类型的数据库。
  • SQL。我们一直在探讨NoSQL运动,但也无法忽略SQL这门熟悉的编程语言。有人正在致力于将SQL移植到Hadoop之上,也许我们未来会采用混合的数据库架构。
  • 科学数据。SciDB是一个面向大型科研应用的数据库项目,其存储模型基于多维数组。SciDB的存储可以轻松扩展到数百PB,每晚收集数十TB的数据。
  • 混合架构。 NoSQL运动与数据库架构的选择息息相关。也许最后的数据库架构选择是混合架构,而不是某种单一的数据库技术。只有选择混合架构,才能博采众长,与技术的发展相适应。混合架构是在传统电子商务站点中融入社会化特性的最佳方式。
  • 写在最后

    NoSQL运动引发了我们的思考,究竟什么才是我们想要的数据库架构解决方案。也许我们最终会明白,没有放之四海而皆准的真理

    分享到:

    网友评论

    推荐数据库

    热门数据库