php - 您将如何映射或合并来自多个源/源的不同数据?

标签 php sql ruby database coding-style

我被分配了一项网络应用程序的任务,其中我需要获取来自不同来源(Facebook Opengraph、XML Feeds 等)的不同名称的类型(恐怖、喜剧等)并减少数据保存到“主”表。

举个例子,我们有一种名为“ Action ”的类型,而我们的一个提要有一种名为“ Action /冒险”的类型。相反,我宁愿将“ Action /冒险”电影指定为“ Action ”大师类型。

我正在考虑编写一个硬编码的 HashMap 。我们在语言中使用类似的东西:

languages = { "en_US" => "English", "en_GB" => "English" }

有人知道更好的方法吗?也许我应该依赖数据库中的查找表? 干杯!

最佳答案

我认为这里的技巧是确保保留原始名称以及源标识符。然后,您可以在源名称和目标首选名称之间创建一个映射,最后决定是静态转换一次,还是在查询/ View 中动态转换。

关于php - 您将如何映射或合并来自多个源/源的不同数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7262670/

相关文章:

javascript - jQuery 自动完成与 Ajax 建议不返回

php - 在mysql中创建一个单独的统计计数器表?

java - 按 OData 服务中的值列表过滤

Mysql,基于人口的城市表中的随机人

ruby-on-rails - 自动需要 gem

ruby-on-rails - 为什么我们在 ruby​​ 中用 @@ 作为类变量的前缀?

php - 插入 MySQL 表到单独的行

PHP 相同的字符串但不相同

ruby-on-rails - 多轨服务器

php - 预订日历 到达和离开日期