相关疑难解决方法(0)

你觉得你的主键怎么样?

在我的团队的一个相当生气勃勃的讨论中,我被认为是大多数人喜欢的主键.我们有以下小组 -

  1. Int/BigInt哪个自动增量是足够好的主键.
  2. 应该至少有3列构成主键.
  3. Id,GUID和人类可读行标识符都应该区别对待.

什么是PK的最佳方法?如果你可以证明你的意见,这将是很棒的.上面有没有更好的方法?

编辑:任何人都有一个简单的样本/算法来生成可扩展的行的人类可读标识符?

algorithm ddl database-design primary-key relational-database

85
推荐指数
11
解决办法
2万
查看次数

有没有办法让整个MySQL行独一无二

我在MySQL中有一个包含30列和数千个条目的表.
有没有办法让每一行都是唯一的,这意味着如果一行已经存在,我就不能再次进入该行了.

我不能在这里使用主键或唯一键,因为每个列都可以重复.
我希望这行是唯一的.例如: - 有一个表格

columns->name,age,height,weight.
Run Code Online (Sandbox Code Playgroud)

在这一列中,我不能使任何一列或两列唯一,但我不应该有两个具有所有相同数据的条目.

mysql unique

10
推荐指数
3
解决办法
1万
查看次数

Avro 应该同时用于 Kafka 中的键和值吗?

我们正在努力设置 Kafka 集群并探索 Avro 的使用,但我还没有找到有关 Avro 是否应该用于 Kafka 消息的键和值的指导。我已经探索了这两个用例,但我并没有真正看到在关键级别应用 AVRO 的好处。有什么好的理由这样做吗?后续如果不在密钥上使用 AVRO,首选转换器是什么(字符串、JSON 等)?

avro apache-kafka confluent-schema-registry

2
推荐指数
1
解决办法
2571
查看次数