【发布时间】:2016-11-09 03:34:04
【问题描述】:
我想为我的公司构建一个简单的 ERP 应用程序,我来自 PHP MYSQL 背景,我离开了 PHP,现在转向 NODE.JS,因为它在很多方面都超过了 PHP,我想我必须学习 NODE.JS,
我的公司是一家肉类和家禽进口商,拥有数百种产品,因为它是捕获重量库存系统,每个纸箱都必须记录为单独的数据,它们可以是数百万个纸箱,除了库存,我的应用程序还必须具有其他 ERP 功能,例如销售、采购、人力资源开发、物流等。
我已经想到了什么,我会使用:
- -Node.js 然后
- -Express / Meteor 作为后端
- -Angular/React 作为模板引擎 + D3js(我不确定)以可视化各种报告
- -各种 DBMS(我认为我不能只依赖一个 DBMS,我必须利用 RDBMS 和 NoSQL DBMS 的力量)
- 用于存储用户数据的 MySQL
- 键/值对 DBMS (ElasticSearch / Redis) 用于存储几乎不会更改但经常使用且需要快速访问的数据产品,例如数据产品
- 用于存储用户关系、仓库结构和产品移动的图形 DBMS (Neo4j)
- 文档 DBMS (MongoDB),用于存储理货重量、产品详细信息和许多其他基于文档的数据。
选择正确的工具并制定一个好的计划是实现目标的一半,所以我需要你们所有人的启发,先生和妈妈,给我建议我应该/不应该选择什么。
【问题讨论】:
标签: node.js express meteor database nosql