【发布时间】:2018-07-09 05:56:36
【问题描述】:
我知道,Cassandra 一般会将所有列名都转换为小写。
在 Cassandra 的列名中使用 camelCase 是否会影响性能?
我在列中使用了双引号,并且可以将列名存储在 camelCase 中,如下所示
CREATE TABLE test (
Foo int PRIMARY KEY,
"Bar" int
);
用双引号存储列名会不会影响性能?
【问题讨论】:
-
我认为没有任何影响。请说明您是否有任何特定的用例来遵循这种风格。根据我的经验,最好坚持推荐的指南,这样更容易阅读、维护,并避免不必要的转义或额外字符(例如双引号、/ 等)
-
如果我将所有列名(比如一个列名作为“用户名”)以小写形式保留,那么我需要将所有列复制回另一种格式(比如用户名)以发送回 API回应
-
明白你的意思。我认为您在以下答案中发现输入丢失。我没有什么要补充的。