可能的重复:
文件 - 在数据库中与否?
我想知道是否有任何充分的理由仍然在数据库中使用 blob 字段。几年前,我使用了一个包含一堆图像的数据库,该数据库非常慢,我看不出有什么好的理由将图像保存在数据库中,所以我将图像取出并存储了文件名反而。
这是明智之举吗?你代替我做什么?
我相信你们中的许多人正在/正在处理一个丑陋的数据库。你知道,那个根本没有规范化的数据库,那个你必须进行大量痛苦的查询才能获得最琐碎的数据的数据库,那个正在生产中的数据库,你不能改变一点......你知道, “那个”。
我的问题是,你是如何处理的?
我需要从外部数据库获取一些数据并在另一个数据库中使用它进行一些计算,是否可以从存储过程连接到外部数据库?谢谢你们。
附注。
我使用 Oracle 并且两个数据库都在同一台服务器上。
可能的重复:
存储与计算聚合值
在一个旧的工作中,我们有这个数据库,它不是规范化的,一些不再使用的表,它是一个又一个补丁。总而言之,这是一团糟。
有一次,当我试图修复它时,我看到一些字段是动态计算的,这使得数据库执行简单的选择查询非常慢。从那以后,我不再计算任何字段,我只是按原样存储数据。
这是推荐吗?什么时候存储数据比计算数据更好?
谢谢你们。