Git Product home page Git Product logo

Comments (6)

shivshankardayal avatar shivshankardayal commented on August 15, 2024

As far as security is concerned only two features are there. One is banning bad users and another is recaptcha test for registration. As always I am thankful to you for bringing these points.

from kunjika.

shivshankardayal avatar shivshankardayal commented on August 15, 2024

Finid,

Here is a question. Recently Couchbase 2.1 has been released but I see it has been only for enterprise. They say community version will be released later. This makes me sad. What is your opinion of PostgreSQL. The more I read about it the more I like it. I think if Instagram and Disqus can manage to shard and PostgreSQL then I can also do the same with Django PostgreSQL. I have spent only close to 25 days and will not mind rewriting entire stuff in Django.

Respect,
Shiv

from kunjika.

finid avatar finid commented on August 15, 2024

I tend to avoid using any Open Source software that has an EE and a CE edition, especially given the terms for using the EE edition, and that the CE edition at any time may not be at the same production-usable-level as the EE edition.

At this stage, I'll suggest it's best to avoid Couchbase, so this might be a good time to look at other NoSQL options. Have you looked at Apache CouchDB? It was written by the same guy that started Couchbase, so they likely have a lot in common. Modern Forum (https://github.com/andrewrabon/modern-forum) started using CouchDB, but it looks like that project has been abandoned.

MongoDB is another option and it is the most popular NoSQL DB in use. It is a 1-edition software, with commercial support provided by a company founded by the guys that started it. See http://db-engines.com/en/ranking.

Redis is another option. Github uses it. See http://redis.io.

Keep in mind that the choice of DB could limit the adoption of Kunjika, as many potential users are on shared hosting platforms were these NoSQL DBs are not easily accessible. For example, when I was looking to use LampCMS, I could not find a shared host that supported MongoDB. However, given that Cloud hosting is now just as cheap as shared hosting, I don't thing using a NoSQL DB is a big deal

from kunjika.

shivshankardayal avatar shivshankardayal commented on August 15, 2024

I would prefer Hypertable as my personal favorite. It seems rock solid and is GPL licensed. MongoDB is flawed, CouchDB is not fast and Redis is not advanced as database as it is in-memory. But again PostgreSQL has advantage of being RDBMS and has all fancy features of SQL. I do not see any website using Kunjika ever becoming bigger than Stackoverflow so PostgreSQL will serve nicely.

from kunjika.

shivshankardayal avatar shivshankardayal commented on August 15, 2024

I did a tour for databases and find that nothing really comes close to Couchbase in terms of features and performance. I will stick to it may be download source and go through it if my job allows me. I really appreciate your help Finid in this project.

from kunjika.

shivshankardayal avatar shivshankardayal commented on August 15, 2024

Security features are implemented. Please open another ticket or reopen this in case of issues.

from kunjika.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.