代码之家  ›  专栏  ›  技术社区  ›  Roman Kagan mianos

管理nosql数据库系统有哪些应用程序/ides?

  •  2
  • Roman Kagan mianos  · 技术社区  · 15 年前

    NoSQL是RDBMS的一种替代方案,它可以很好地与保存大量数据的简单数据模型配合使用。MongoDB、Google的Bigtable、Dojo的Persive、亚马逊的Dynamo、Facebook的Cassandra就是其中的一些例子。您是否可以说明您最喜欢的能够管理(即插入或查询数据)此类数据库的应用程序/IDE?

    2 回复  |  直到 11 年前
        1
  •  1
  •   Tobias P.    15 年前

    NoSQL数据库是他们的童年,我不知道有真正的管理应用程序,但大多数NoSQL数据库提供了某种形式的cli工具来与数据库交互。
    开发这样的管理应用程序也是非常重要的,在具有索引的基于SQL的系统中,您可以高效地显示一系列行,这些行从包含m行(n<m)的表的第一行开始,到第n行结束。
    但是NoSQL数据库主要是具有哈希表查找功能的键值存储区,因此您不能真正有效地查看前n个数据集。

    当然,也有一些例外,比如redis和mongodb,它们提供了某种形式的排序集和索引,但它们确实是例外。
    如果你需要这样的工具,写一个最简单的版本 Try Redis MongoDB Browser Shell ,将不会花费太多精力,并提供查询数据库所能做的一切。

        2
  •  0
  •   Justin    11 年前

    对于MongoDB,您可以使用RoboMongo、Monguvue等。CouchDB有自己的接口,但有很多GUI可用,但也取决于NoSQL的类型,因为有四个类别。