I quit Nodebb

General Discussion

Suggested Topics


  • 0 Votes
    5 Posts
    715 Views

    Tested it now for some days, It works great! Wonderful to save some time 😉

  • 0 Votes
    1 Posts
    692 Views

    Our team build a iOS APP and Android APP,Android embedded nodebb web have a strange problem about nodebb-plugin-composer-defaul plugin.
    ⬇️
    [email protected]
    when I touch
    [email protected]
    so user cant post message in nodebb, i dont know kill this problem, IOS and PC web are not have this problem, what I do? need your help : )

  • NodeBB v1.0.2

    General Discussion
    2
  • 0 Votes
    4 Posts
    2k Views

    @svetlana Yes, sandboxing is quick testing. And yes, you have it right, If you keep regular backups of mongo in that setup, you'll be fine (along with saving copy of your config, to be complete).

    If you want to really be good at deploying and upgrades, then at the bare minimum you should know how git works, how to change node versions, and how to set up / back up mongo. Everything else has pretty much been scripted out. Most of this stuff is either in the wiki or on this forum, you just have to look a little 😉

  • 0 Votes
    4 Posts
    2k Views

    @belstgut said:

    Not really sure what all the hype about mongodb/redis lately is, if you can use well tested sql databases.

    MongoDB is well tested too. But beyond being super stable, it is screaming fast - far faster than any relational database, it has amazing sharding properties, it speaks native JSON, it is getting a massive amount of active development, it is considered the native database for Node.js on which NodeBB is built and it scales like crazy.

    Now the big one.... when using Node... those "well tested sql databases" are not well tested. MongoDB is far more stable and tested than any of them and, in fact, lack of highly reliable drivers is a major issue for relational (what you call SQL) databases.

    So there are very, very good reasons to use NoSQL, especially MongoDB specifically. Speed, stability, battle tested, native, etc. I'm not actually clear on any upside to using a relational database here. Relationships are nice, but would they add any value at all in an online community infrastructure?

    Also, I should note, some online communities that we have dealt with have scaling issues specifically because they eschewed this advice and went with those "well tested" relational databases. Once they grew and got busy they were unable to keep pace and they bogged down and had to throw crazy amounts of money at keeping respectable performance when MongoDB or other similar datastore could have been faster for cheaper.