哪个更快:制作自己的数据库" lib"或使用第三方lib

时间:2014-03-12 19:37:56

标签: json node.js

所以我实际上是在一个将IRC机器人连接到游戏服务器的项目上。我需要存储用户名,播放器的统计信息,并禁止过期(如果用户被禁止)。我对node.js相当新,并且对节点js数据库了解不多,所以我使用JSON创建了自己的数据库。 JSON文件是这样的:

    {
  "Player": [
    {
      "name": "LucasTT",
      "stats": [
        103,
        1
      ],
      "banExpires": 0
    },...

我创建了自己的函数来访问数据库并且没有找到它。那么,使用像CouchDB这样的lib还是自己创建(就像我那样)是不是更好?(性能明智,设置有多难)。

1 个答案:

答案 0 :(得分:0)

如果您有数十个或数百个用户,那么您的方法很好。事实上,它比使用数据库更好,因为它没有那种复杂性,不需要其他服务器,而且通常更快。

但如果您的用户群将增长到数千,并且您将需要多个node.js实例(甚至是单独的服务器),则使用数据库将成为唯一的选择。

所以我要说继续使用JSON。您知道何时需要数据库。