database-design 相关问题

数据库设计是指定数据库的逻辑和/或物理部分的过程。数据库设计的目标是表达一些“话语世界” - 事实的类型,业务规则和数据库旨在建模的其他要求。

使用 Postgres,类似 Google Docs 的版本历史记录会是什么样子?

经过一些初步研究,我正在尝试确定一个可扩展的解决方案,用于为 Postgres 表实现类似 Google 文档的版本历史记录。困难在于这些表是一对多的......

回答 1 投票 0

将喜欢某物的人存储在数据库中

数据库应该如何存储谁喜欢某个帖子? 我是否应该有一个单独的表来跟踪所有喜欢,并将每个帖子的每个喜欢保存在一起,存储article_id,user_id,以及...

回答 3 投票 0

我如何让主键选择要在两个表之间链接的表(特别是主键存在的位置)?

我的问题涉及三个表:学生、职员和已发行的图书。 Issued_books 表有 book_id 列(引用 books 表)和 user_id 列(引用 Stu...

回答 1 投票 0

正确的数据更新架构

流程 我通过几个 cron 更新内容。一些 crons 从不同来源更新元数据,一些从不同来源更新价格,一些将内容推送到市场等。 嗯...

回答 1 投票 0

这是一个好的设计吗?是否存在循环引用? [已关闭]

我正在尝试设计一个数据库,但我有点陷入循环引用,因为它们对我来说不太清楚。我希望聚会能够有很多文件夹,文件夹应该有很多

回答 1 投票 0

具有 1 个大列的 77k 行表的缓慢求和

考虑以下表结构(77k 行和 237MB 转储大小,目前 cart_data_json 列可以大到 0.01k 到 50k 个字符) 创建表“commerce_sales_test”( `

回答 1 投票 0

这是一个好的数据库设计吗(不确定循环引用)?

我正在尝试设计一个数据库,但我有点陷入循环引用,因为它们对我来说不太清楚。我希望聚会能够有很多文件夹,文件夹应该有很多

回答 1 投票 0

现有表/专用表的Timescaledb设计

我正在构建一个可以索引和分析大量区块链数据的软件,并且我正在考虑使用 TimescaleDB 来获得更好的分析性能,因为我遇到了性能问题...

回答 1 投票 0

主/细节防止细节组合

假设你有一个主表,其中有一些数据 主ID 主数据 -------- ---------- 1 数据1 2 数据2 3 数据3 以及引用主表的明细表

回答 1 投票 0

Elixir Ecto 同时进行一对多和一对一

我有2个具有一对多关系的表/模式,假设有一个人可以有多个动物。然后每个动物都有人外键来实现这种关系。我用艾尔...

回答 1 投票 0

存储值列表(例如兴趣)

我有一个用户表(ID、FNAME、LNAME、兴趣等),还有另一个表来保存他们可以选择的特定兴趣集:电影、电视、广播、舞台、单口喜剧。 他们可以拥有的不仅仅是...

回答 3 投票 0

在user_db设计中,哪种设计更易于管理?

我正在尝试设计包含管理员、经理、用户的用户数据库。我想了两个办法。 第一个是用户有一个角色列,并将在用户-经理之间建立关系...

回答 1 投票 0

在 AWS DynamoDB 中查询参与者的群聊表

我有一个聊天应用程序,它像典型的聊天应用程序一样,获取用户参与的对话(单聊和群聊)。结构是这样的:每个对话都有一个participantIDs(这是一个...

回答 1 投票 0

哪个更好:在数据库中?

我正在使用 JPA 开发一个系统,其中实体“事件”与实体“组”相关联,每个组都有字段(Group1、Group2...)指示其事件的出席状态。 如何去...

回答 2 投票 0

哪个更好:添加新表与添加新列与更改现有列的类型?

我正在使用 JPA 开发一个系统,其中实体“事件”与实体“组”相关联,每个组都有五个布尔列(Group1、Group2...),指示他们的活动出席状态...

回答 1 投票 0

有没有适用于Android的最新图形数据库?

计算机科学专业的学生试图涉足 Android 开发。我正在尝试构建一个应用程序,我非常确定需要图形数据库(它是创建的应用程序

回答 4 投票 0

如何在mysql中以年、月、日为单位存储持续时间或期间?

我想限制员工在某个部门注册的年龄。 情况是: 员工可以注册到部门,每个部门都有年龄限制, 例如,员工可以注册分割...

回答 1 投票 0

了解 Prisma 数据模型中的用户关系和关注功能

我正在开发一个社交媒体项目并使用 Prisma 实现“关注”功能。在处理此问题时,我遇到了下面给出的代码,其中用户模型中的关系似乎...

回答 1 投票 0

扁平数据结构与多个数据库 - NoSQL

我是前端开发人员,所以我没有任何创建数据库的经验。我选择 Firebase 是因为我之前用它进行身份验证,而且对我来说非常简单。 当我阅读文档时,我看到一篇文章 Str...

回答 1 投票 0

设计实时计算/速度计数器引擎

我的目标是创建一个针对在线交易数据量身定制的低延迟计算引擎。我的目标是从交易负载中提取电子邮件、电话号码和客户设备等信息。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.