小编R10*_*t--的帖子

查找表是否是2019年的良好数据库做法?

我已经遍历了一些使用大量查找表的表,以引用它们的特定值。对于因查找而只能将5个表扩展为20个以上的表的结构,这使数据库设计极为复杂。我环顾四周,但没有讨论是否使用查找表是一种好习惯。

使用一个查询表,您就可以管理域,允许向域中添加新值,并向devs / dbas显示要遵循的域。但是同时,查找表会使数据库混乱,将不必要的业务逻辑添加到核心数据表中,并使从表中获取信息变得更加复杂。它还要求通过数据库提取执行域查找,这将为使用它的应用程序增加额外的运行时。

如果没有查找表,则数据很容易呈现,在数据库中的混乱程度降低,并使数据库设计更易于查看。但是,这使得查看数据的任何人都无法确定特定列中的值是否与域相关联,并且,如果存在域,则使得该域的管理可以通过应用程序完成。

我的问题是:使用现代标准,查找表是否是实施的好习惯?

mysql database oracle

6
推荐指数
1
解决办法
94
查看次数

docker build 问题无权读取

我正在尝试构建一个 docker 镜像

我收到这个错误

sudo docker build . -t django-demo
error checking context: 'no permission to read from '/home/benny/.ICEauthority''
Run Code Online (Sandbox Code Playgroud)

任何想法为什么会发生这种情况?

--------------------------
ubuntu 18.04
Docker version 18.09.9
Run Code Online (Sandbox Code Playgroud)

ubuntu docker

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

标签 统计

database ×1

docker ×1

mysql ×1

oracle ×1

ubuntu ×1