【发布时间】:2011-06-04 08:30:38
【问题描述】:
我正在设计一个目录,其中多个来源中的数据在更改或更新时必须覆盖其他来源中的数据。有些数据库是 MySQL、SQL Server,有些信息是 AD/LDAP。
我的问题是:这种类型的数据库传播是否有设计模式,以减少流量并防止错误?这个项目也将使用 PHP,所以如果有人知道我可以适应的类似开源项目,那也很好。一些数据库之间可能必须有一些逻辑。
【问题讨论】:
-
MySQL replication 是你需要的吗?
-
@Nemoden 不完全。尽管希望大多数数据采用相似的格式,但这些数据库的设计目的不同(人力资源、财务、互联网目录),因此我需要添加相当多的规则来确定哪些数据去往何处。如果它们足够相似,我想做一些数据库级别的东西,但是基于 sql server 的东西不会那么容易,部分原因是字段并不总是相同等,如果它在 php 中,我可以更改这些规则更容易,或者在记录尝试的信息更改时添加检查(例如发送电子邮件)。
标签: php mysql sql-server active-directory