“真正的”Cassandra C ++库libcql发生了什么?
是否有任何合法的,维护的C ++库与Cassandra进行交互? 这是一个消歧的问题。 搜索这样的软件总是会导致DataStax“cpp-driver”(一个奇怪而令人误解的名字):
https://github.com/datastax/cpp-driver
然而,奇怪的是,libcql在它之前,现在libcql页面指向cpp-driver,指出不再维护,即
https://github.com/mstump/libcql
但是,cpp-driver代码与libcql完全不同。 事实上,cpp-driver中的示例代码根本不是C ++(更像普通的C),并且没有代码中的注释。 它似乎是一个完全不同(并且不太成熟)的项目。 然而,DataStax仍然将其称为C ++。 此外,它似乎是唯一一个提供C和/或C ++与Cassandra连接的项目。 libcql发生了什么? 为什么一旦它被“转换”到DataStax,它会经历一些奇怪的转换?
libcql正在发展/转换成cpp驱动程序。
当你注意到cpp-driver仍在工作中,但其主要目标是使其与来自DataStax的其他Cassandra驱动程序保持一致,这些驱动程序支持以下功能:
一些功能已经可用(在http://www.datastax.com/dev/blog/datastax-cpp-driver-beta-release中提到),而其他一些功能正在JIRA上工作。
最后但并非最不重要的一点是, libcql
的作者加入了DataStax,他目前正在为cpp-driver
做出贡献。
上一篇: What happened to the "real" Cassandra C++ library libcql?
下一篇: LDA gensim implementation, distance between two different docs