-
Notifications
You must be signed in to change notification settings - Fork 276
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Further database support #1
Comments
At the moment, we are committed to provide first-class support for Oracle and PostgreSQL. In principle, there are 2 characteristics that make a database suitable for Crossbar.io:
What database are you looking at? |
I was thinking of Riak - high availability and scalability.... M |
PubSub is done within Crossbar.io .. its a message broker. You can do PubSub using Crossbar.io without any database. No need to replicate that in Riak. The point is: using Crossbar.io, you can do publish (and subscribe) from the database in addition. Key-value stores are - in our view - a step into the past. If you want schemaless models, you can do |
Im looking at platforms at the moment, and I might have to use a JavaScript based approach which I won’t be entirely happy about... none really do what I want and its a trade off between speed and features When developing platforms such as you have you have already made some key design decisions on where the platform is going postgres is a great relational database but really when it comes to replication and scaling certain issue on manageability arise.... Yes I understand the real time messing system but why choose crossbar, for example At the moment I fill like I would be more future proof towards a noSQL based model such as riak because of replication - my data structure doesn’t change all that much, though if my data was was consisting getting accessed I would probably go towards redis/mongodb approach what are the features over key value store :) that crossbar offers |
Crossbar.io uses WAMP/WebSocket, which allows you to reach into the browser. You can't connect a browser over zeromq. Rgd future proof: KV isn't. What if you need anything but a trivial query over your data tomorrow? What if you need to enrich and query your data with geospatial/locality information? What if you want to do advanced statistics over your data? And so on. Rgd replication: PostgreSQL has all sorts of advanced and robust replication modes. And it's simple. Oracle has it also, but it's more complex, granted. Rgd scalability: have you ever run PG on a .. lets say modern 8 core machine with lots of RAM and SSD (up to FusionIO)? It'll scale enough already vertically (without sharding) for many scenarios unless you are Facebook or Twitter. I personally find that funny: 99.9% use cases don't need FB scalability, nevertheless people think it's a requirement for them. Btw: Skype runs on PG (sharded). If you think you need FB scalability, then yes, have a look at Mongo. |
Hi
Are there plans to support other database platforms at the moment ?
Martin
The text was updated successfully, but these errors were encountered: