我有不同的源,如S3 (json文件)和应用程序接口,我必须将所有数据转换为唯一的格式,以便将数据存储在数据库中。
我试着在我的php后端解析文件和API响应,但是太慢了。有没有一些最佳实践或建议可以让我以正确的方式去做呢?
我将使用所有必需的方法来创建一个接口,并为实现该接口的每个源创建一个“Class”。
如果我要处理成百上千个文件(每小时),这种方法是最好的方法吗?
附注:目前该项目是建立在Symfony2框架之上的。
发布于 2016-07-22 03:57:43
我猜您是被迫将我的传统RDBMS将所有源代码转换为特定格式。
您可以使用无模式系统,如MongoDB、Cassandra,甚至MySQL 5.7中的JSON type来存储3个字段: id、source_type和source_json。这样,您就可以创建几个知道如何解析source_type (例如: S3)并相应地使用它们的类
https://stackoverflow.com/questions/38513087
复制相似问题