0
我想为我的公司构建一个简单的ERP应用程序,我来自PHP MYSQL背景,我离开了PHP,现在转向NODE.JS,因为它在很多方面都超越了PHP,我我以为我必须学习NODE.JS,选择NODE.JS后端,前端和数据库管理系统
我公司是一家肉类和家禽进口商,拥有数百种产品,由于它是CATCH WEIGHT库存系统,每个纸箱都必须记录为单个数据,它们可以是数百万除了INVENTORY外,我的应用程序还必须具有其他ERP功能,例如销售,采购,HRD,LOGISTIC和其他许多功能。
我心中已经有了,我会用:
- -Node.js然后
- -Express /流星作为后端
- -Angular /作出反应,模板引擎+ D3js(I”不能确定),以可视化的各种报告
- - 各种DBMS(我想我可以不依赖于只有一个DBMS,我要利用这两个RDBMS和NoSQL数据库管理系统的功率)
- MySQL的用于存储用户数据
- 键/值对DBMS(ElasticSearch/Redis的),用于存储未落改变的数据,但经常使用,并且需要快速访问诸如数据产品
- 格拉夫DBMS(Neo4j的),用于存储用户的关系,仓库结构和产品移动
- 文档DBMS(MongoDB)用于存储计数重量,产品详细信息和许多其他基于文档的数据。
以及选择合适的工具,使一个很好的计划是半路实现的目标,所以我需要从你们启蒙先生和夫人,给我建议,应该/不应该我选择什么。
对不起,在我之前的PHP MYSQL应用程序中,我感觉很难用很多表关系和定义外键,因为我只关注查询和关系路径来查找数据,我对什么是非常感兴趣neo4j团队提供,因为关系更像是人类语言,并且它将在未来减轻应用程序的规模,你认为 –
确实很酷,它总是很好的探索,因为这对你来说是一种痛苦,你可以继续前进,使用noe4j和使用meteor.js与反应这是一个非常可怕的堆栈 – codex
耶先生谢谢先生, –