-
Notifications
You must be signed in to change notification settings - Fork 105
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
[cygnus-ngsi][OrionCassandraSink] Any plan to support Apache Cassandra in the future? #780
Comments
Hi Leonan, how are you doing? :) We'll think on your suggestion. Of course, if you are interested on contributing, you are welcome :) |
+1 |
+1 |
Is the AGPL compatible with Apache 2.0? If so a Cassandra Sink might be easily implimented by using the following JDBC: http://mvnrepository.com/artifact/org.apache-extras.cassandra-jdbc/cassandra-jdbc |
I'm out of the source code and architecture of Cygnus, but I can contribute in some way, sure! |
Having such a JDBC connector, developing a new OrionCassandraSink will be easy, mainly inspired in current existent OrionMySQLSink (or OrionPostgreSQLSink): instead of databases, we have keyspaces, then tables are created as well. This kind of sink is not within our priorities, but I will be glad to review someone's contribution. |
I created a pull request ( [https://github.com//pull/899](Cassandra Pull) ) where i adapted the PostgreSQL sink to work with a Cassandra JDBC. It is currently not tested in a real environment. If you could give me a hint on how to build up and install that Cygnus version I would gladly test it. |
Self assigning just for reviewing purposes. |
Dear, Now, I can give more strength to this question, we realized that Cassandra is the best option for what we are proposing in our project about Government and City as a Platform. The DerJayDee's pull request is conflicting of recent version, so I'm not able to build it or develop the integration usage. I would like to build and/or deploy a Cygnus with CassandraSink and make some tests with our data points historical data. |
Dear Leonan, the PR is conflicting because the base branch used for developing the code,
BTW, sorry for the delay in reviewing the PR :( A lot of stuff had to be done during this time. |
Hi Everyone,
Apache Cassandra is a database engine with high availability,scalability and performance. There is a lot of production deployments, one of the largest production deployments is Apple's, with over 75,000 nodes storing over 10 PB of data. Other large Cassandra installations include Netflix (2,500 nodes, 420 TB, over 1 trillion requests per day), Chinese search engine Easou (270 nodes, 300 TB, over 800 million requests per day), and eBay (over 100 nodes, 250 TB). According to information from your website http://cassandra.apache.org/
Like MySQL, Hadoop and MongoDB, I think this DB enginer should be nice to have it on cygnus.
Best Regards.
The text was updated successfully, but these errors were encountered: