繁体   English   中英

请求-答复数据库模型

[英]Request-Reply Database Model

我想知道基于请求和答复交互的简单数据库模型。 一个请求只能有一个答案。 可以根据先前的答案提出另一个请求。 需要能够迭代所有历史记录-从第一个请求到最后一个答复。 我已经完成了一个示例模型:

Requests:            Reply:
| int id       |     | int id      |
| int parentID |     | String text |
| String text  |
| int answerID |

我如何改善它并使其更有用?

我假设一个请求可以生成多个答复。

Request
-------
Request ID
Request timestamp
Request text

请求ID是主键(集群)。 它是一个自动递增的整数或长整数。

您还可以根据请求时间戳定义一个非唯一索引,降序。

Reply
-----
Reply ID
Request ID
Reply timestamp
Reply text

回复ID是主键(集群)。 它是一个自动递增的整数或长整数。

您还定义了一个非唯一索引(请求ID,回复时间戳降序)。 您还可以在(回复时间戳降序,请求ID)上定义非唯一索引。 第一个索引用于请求的所有答复。 第二个索引是一个时间段(周,月)中所有答复的索引。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM