我想构建一个将处理大量数据的应用程序
它将类似于字典。
应用流程将是用户搜索一个术语,如果该术语与其他信息一起存在,则会返回该术语。
由于React只是视图,所以我需要一个数据库来保存信息。这将是一堆术语和定义。
答案 0 :(得分:2)
您可能需要为您的应用程序提供数据库。 如果数据是只读的,则可以使用静态JSON资产文件作为数据库,但是与实际数据库相比,它可能非常大且优化程度较低,无法进行过滤/搜索。 但是,如果您的数据结构不太复杂,则可以使用JSON文件来完成此工作(如果需要,将来可以轻松地将其迁移到实际数据库中)。
答案 1 :(得分:0)
我需要一个数据库来保存信息吗
是的,您需要将词典数据存储在数据库中。
答案 2 :(得分:0)
只是为了澄清反应是一个UI库,它不适合存储大量数据信息。这取决于您的要求。您可以通过状态管理数据。 Redux 是应用程序过于复杂时的最佳选择。
您肯定需要一个数据库,我更喜欢使用 NoSQL ,它可以使您更快地响应。
您需要的工具
NodeJS
MongoDB
ElasticSearch(高级实现)