gpt4 book ai didi

sql - 如何设计我的模式、SQL 方式和 NOSQL 方式

转载 作者:行者123 更新时间:2023-12-04 22:43:09 25 4
gpt4 key购买 nike

我有一个在用户和管理员之间发送消息的小型消息系统。

我们有不同的管理员,因此他们的响应需要知道早期消息。

在一次对话中它没有那么多消息。

conversation{ id, kind, ( the type of conversation, like publish request, edit request, other request) user_id,}message( id, flag,(read and unread or some) conversation_id, create_time,)

我不知道这是不是一个好的解决方案。

此外,我们的系统还使用 nosql 数据库。所以我认为我在 nosql 数据库中的数据会像这样:

conversation( id, kind, ( the type of conversation, like publish request, edit request, other request) user_id, message_list[m1, m2, m3, m4.........],)message_list is a dict:message_list{ text:text, time:time, type:(user or system admin),}

如果我使用 nosql 数据库,这是一个好的解决方案吗?

最佳答案

在我看来,只有当您计划拥有与模式不太匹配的数据时,NOSQL 才有意义。上面的代码看起来更适合我的 SQL,但任何一个都可以。

关于sql - 如何设计我的模式、SQL 方式和 NOSQL 方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7041738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com