3

我想查看存储在 kvstore 中的数据架构,例如键及其类型以及值及其类型(因为 Oracle NoSql 是键值存储)。据我所知,我们可以使用“show schema”命令,但只有在特定存储中添加 Avro 模式时它才会起作用,第二件事是它只会提供值名称及其类型的信息,但键名称及其类型仍然是一个瓶颈。那么有没有什么实用程序可以用来查看数据结构,就像我们在 oracle SQL 中使用“describe”命令一样?

4

1 回答 1

0

你是对的,当你有一个 Avro 模式时,'kv->show schema' 会向你显示字段名称(列)及其类型。当您不注册模式时,数据库不知道您的值对象是什么样的。在这种情况下,客户端应用程序维护值字段的模式(而不是数据库)。

关于键,a) 键始终是字符串类型 b) 如果您执行类似“kv-> get kv -keyonly -all”的操作,您可以从 datashell 提示符查看它们。

我还想提一下,在即将发布的 R3 版本中,我们将引入表数据模型,这将使​​您更接近关系数据库(在表定义的情况下)。您可以查看我们就该主题举办的网络研讨会:http: //bit.ly/1lPazSZ

希望有帮助,阿努杰

于 2014-03-10T19:04:31.450 回答