我一直在和Cassandra一起玩,我一直在考虑为Cassandra的开发做出贡献(受到连接器项目的启发),但我失去了从哪里开始...文档不是明确界面等,为有抱负的开发人员。
如果我没错,几乎Cassandra的所有代码都是用Java编写的。例如,我想通过编写自己的C ++驱动程序来开始,一旦感到舒服,我就会开始解决问题/提升...
请问任何指导?
答案 0 :(得分:0)
@ABCD - Python和Java中有驱动程序。如果你想用@Castaglia提到的使用C ++编写一个,你可以找到一个起点。如果您正在尝试为Cassandra做贡献,那么有一些像sstableloader这样的可执行文件可以从其他语言编写中受益。
Cassandra的cassandra-stress是另一种使用的工具,它可以将你的工作用于C ++(翻译,增强等)。通过这种方式,您可以使用其他语言访问Cassandra和一些外围组件(因此您可以帮助人们拥有更多可以使用的独立工具,而无需部署完整的集群并具有Java版本等先决条件) 此外,在这方面你肯定需要阅读和研究,所以你已经在增强你的知识。
此外,为实现目标 - https://academy.datastax.com/ - 您可以通过视频了解更多信息。我希望这有帮助!