2010-09-06 101 views

回答

8

Cassandra中没有区分大小写的概念。所有的数据存储为byte[],所以它甚至不是一个字符串。

您可以制作一个自定义比较器(see the API),它将byte[]转换为字符串并忽略大小写。

另一件事就是获取数据并在客户端进行转换。

其实,你的问题目前还不清楚,因此我不能提供更多细节。

更新:运行一次性作业,从数据库获取所有记录并更新它们,设置为小写。然后继续使用小写插入所有内容。

+0

其实我用cassandra保存了小写的数据。但不幸的是,在更新数据的同时,我忘记了改变情况。所以现在数据混在一起了(低+高)。现在我需要以小写形式检索所有数据。请帮助我 – user320343 2010-09-06 09:29:13

+0

@urssujith看到更新 – Bozho 2010-09-07 08:02:13

相关问题