node.js关于商店数据的一些问题

时间:2012-11-13 13:48:03

标签: database json node.js

我试图了解node.js的工作原理。

1)我想存储数据,但我不知道哪种方法更快:    - 使用sql    - 使用json文件(如果这是一个很好的解决方案,你有一个最佳实践教程)

2)一个multilang网站,它是一个很好的解决方案,可以将翻译存储在json文件中,还是有最好的做法?

2 个答案:

答案 0 :(得分:3)

  1. 使用JavaScript处理JSON比使用SQL更快,因为它是原生的,所以我总是尽可能使用JSON而不是任何其他数据格式的node.js。在存储JSON方面,您可以使用NoSql解决方案,例如:MongoDB或CouchDB。

    这个link将帮助您开始使用MongoDB。

  2. 多语言网站有很多选项,您可以根据自己的要求使用Google翻译或大量其他插件。如果你想存储文字翻译,那么NoSql DB将正常工作。在最佳做法方面,请参阅this question

答案 1 :(得分:0)

对于翻译,理想情况下,您应该使用国际化模块,无论使用何种语言或框架。在Node.JS中,您有i18n节点用于国际化。您的翻译将存储在JSON文件中。还有其他模块可以在db。中存储您的traslation。