Cassandra和JSON
好吧,我用了大量的JSON格式,我试着把它插入到Cassandra集群中。问题是数据没有标准的key:value格式,所以我相信它实际上不是JSON 下面是一个数据示例:Cassandra和JSON,json,cassandra,bigdata,nosql,Json,Cassandra,Bigdata,Nosql,好吧,我用了大量的JSON格式,我试着把它插入到Cassandra集群中。问题是数据没有标准的key:value格式,所以我相信它实际上不是JSON 下面是一个数据示例: '{"15151162":"6f0aa7ebc60af9b6dd5992341e155138b3ea369a","15149182":"c141929a6ccc6157f4de7055ea565e7a83f59aea","15144225":"f70a2cdecee0e7e9fe85819e74d0e09d36060909"}
'{"15151162":"6f0aa7ebc60af9b6dd5992341e155138b3ea369a","15149182":"c141929a6ccc6157f4de7055ea565e7a83f59aea","15144225":"f70a2cdecee0e7e9fe85819e74d0e09d36060909"}'
所以记住这一点,我想知道,我知道这是一种观点,但我是否必须分离然后大量插入数据,或者是否有更好的方法,我可以使用CQL/Cassandra的某些功能将它们映射到列中
另外,作为附加信息,我们讨论的是大约2800万条记录,因此理想情况下,我希望使用CQL/Cassandra来完成它,而不是用编程语言重新组织对象
<>我熟悉java、C++和SQL,对NoSQL/混合NoSQL很有新意。
谢谢如果您没有密钥,请在接收密钥时创建一个,方法是创建一个guid并按如下方式格式化记录
{
“密钥”:“3fa55ea6-de8b-4b6f-b11e-5a3701982c65”,
“类型”:“奇怪的数据”,
“数据”:{
“15144225”:“f70a2cdecee0e7e9fe85819e74d0e09d36060909”,
“15149182”:“c141929a6ccc6157f4de7055ea565e7a83f59aea”,
“15151162”:“6f0aa7ebc60af9b6dd5992341e155138b3ea369a”
}
}
如果您没有密钥,则在接收密钥时创建一个,方法是创建guid并按如下方式格式化记录
{
“密钥”:“3fa55ea6-de8b-4b6f-b11e-5a3701982c65”,
“类型”:“奇怪的数据”,
“数据”:{
“15144225”:“f70a2cdecee0e7e9fe85819e74d0e09d36060909”,
“15149182”:“c141929a6ccc6157f4de7055ea565e7a83f59aea”,
“15151162”:“6f0aa7ebc60af9b6dd5992341e155138b3ea369a”
}
}
您的示例数据是有效的JSON。最近的C*版本有本机版本。您可以将JSON插入表中,键将映射到列。您的示例数据是有效的JSON。最近的C*版本有本机版本。您可以将JSON插入表中,键将映射到列。