我是初学者,我没有使用API和后端工作。 我在JSON中有大量数据,大约有100,000条记录(比如用户列表)。
我想实现RESTful API,通过它可以使用其中一个键(比如UserName)搜索特定记录。
JSON文件嵌套到2个级别。实现上述数据集的最佳方法是什么。由于记录很大,我不希望任何搜索时间问题。我可以拥有以下框架,因为我精通JS和Python -
使用NodeJS和MongoDB(我猜想MongoDB有map / reduce用于快速搜索)
将Django与Rest Framework和Relational数据库一起使用。
我应该为这个项目使用哪一个?
答案 0 :(得分:1)
我建议使用Django Web framework来实现用户模型和数据存储,并使用Django REST framework插件来处理API请求。这是我的简短推理:
总而言之,我认为使用像Django这样的框架起初可能会觉得有点过分,但是由于社区的大力支持和大量的插件,它可以让你编写一个在相对较好的情况下运行良好且可靠的API短时间。要开始使用Django,我强烈推荐使用getting started with Django指南。