2016-07-22 7 views
0

私はカサンドラと遊んでいましたが、私はカサンドラ(コネクタプロジェクトに触発されています)の開発に貢献したいと考えていましたが、どこから始めるべきか分かりません。インターフェースなどを、志望する開発者に提供します。カサンドラの開発

私が間違っていなければ、CassandraのほとんどすべてのコードはJavaで書かれています。例えば、私は自分自身のC++ドライバを書くことから始めることを考えていますが、快適であれば、問題/強化に取り掛かります。

ご指導お願いします。

+0

カッサンドラのC/C++ドライバの既存の例については、GitHubのDataStaxの[cpp-driver](https://github.com/datastax/cpp-driver)を参照してください。 – Castaglia

答えて

0

@ABCD - PythonとJavaのドライバがあります。あなたが@Castagliaで述べたようにC++を使って記述しようとするなら、出発点を見つけることができます。あなたがCassandraに貢献しようとしているなら、sstableloaderのようないくつかの実行可能ファイルがあり、他の言語で書かれていると恩恵を受ける可能性があります。

Cassandraのcassandra-stressは、使用されているツールの1つで、これをC++(翻訳、拡張機能など)に使用できます。こうすることで、Cassandraと他の言語でアクセス可能な周辺コンポーネントを作成できるようになります(つまり、完全なクラスターをデプロイしなくても使用できるスタンドアロンツールを手に入れ、Javaバージョンなどの前提条件があります)。あなたは確かに読んで研究する必要があるので、あなたはすでにあなたの知識を強化しています。

また、あなたの目標に向かって - https://academy.datastax.com/ - あなたはビデオを通してもっと学ぶことができます。私はこれが助けて欲しい!