2012-11-13 83 views
1

我想了解node.js是如何工作的。node.js關於存儲數據的一些問題

1)我想存儲數據,但我不知道哪種方法更快: -using sql -using json files(如果這是一個很好的解決方案,你有一個最佳實踐教程)

2)一個multilang網站,它是一個很好的解決方案,將翻譯存儲在json文件中或者是否有最佳做法?

回答

3
  1. 處理JSON與JavaScript的速度比SQL,因爲它是天然的,所以我會一直使用JSON在與node.js的儘可能任何其他數據格式。在存儲JSON方面,您可以使用NoSql解決方案,例如:MongoDB或CouchDB。

    這個link會讓你開始使用MongoDB。

  2. 有多種語言網站的選擇,你可以使用谷歌翻譯或噸的其他插件取決於您的要求。如果你想存儲直接翻譯,那麼NoSql DB將正常工作。有關最佳做法,請參閱this question
+0

謝謝,我想我會用mongoDB :) – Ajouve

0

對於翻譯,理想情況下,您應該使用國際化模塊,無論其語言或框架如何。在Node.JS中,您有國際化的i18n節點。您的翻譯將存儲在JSON文件中。還有其他模塊可以將你的traslations存儲在db中。