I am starting a project with Cassandra, but its current size still doesn't justify spending a great amount of money with DataStax enterprise. However, we will for sure use
it in the future, so I am worried in using things in a way I can move to the enterprise version easily later.
Any recommendation or advice regarding this would be great. However, I also have some specific doubts:
- Data stax enterprise has better support for realtime, if I understood it correctly. Instead of using Solandra, I would be able to use SOLR index feature in data stax enterprise, which would allow me to reference data, instead of copying it. Question: if I use Solandra for some time and generate several imports from Cassandra to SOLANDRA, would what I have to do later to generate the same imports to solr in data stax enterprise?
- I am planning to have hadoop jobs now which will read data from column families (probably by using java class ColumnFamilyInputFormat) and write data to target column families. I know data stax enterprise has a better support for hadoop, including hive features, among others. How hard would it be to use the new features later? Would I have to rewrite my hadoop jobs?