4 ms·
> who re-invented the wheel and there is already something better out there? In business school, you are taught how to create business plans, and in that busin
by sdesol 11y ago
> who re-invented the wheel and there is already something better out there?
In business school, you are taught how to create business plans, and in that business plan, you have a section that talks about your competition. If you don't know if there is something better or if something like this exists, you are either not looking hard enough or you have stumbled upon something great.
If it is the former, do more research and I guess asking here isn't a bad start, but really, you should be posting in some Cassandra specific newsgroup, if such a thing exists. Or some NoSQL site.
If it is the latter then, hooray and too bad at the same time. Another thing you are taught in business school, is the innovators, are usually not the ones that benefits from their innovation. It's usually those that iterates on the innovative ideas, that benefits. How good of a solution you have, will dictate your market entry strategy.
I guess my answer to your question is, it depends, but I would have to imagine, simple benchmarks would go a long way to further validate your solution.
- ChrisDutrow 11y agoI should clarify a few points: The motive for releasing it open source is so that the code base will become better and more useful. The goal is not to make money. If a competing code base came in later and did a better job, this would be a good thing. As for benchmarks - its not a database. Its a tool to much more easily create index tables, search against those tables, and keep those index tables accurate as you update your objects/documents. Especially the updating part is extremely hard to do manually. As an added bonus/side-effect, you can easily store your data across multiple database. A pattern I like is to store indexes on an on-site Redis server with 128gb of RAM, store the serialized objects/documents in an on-site Cassandra cluster and on Amazon S3. If your hardware ever goes down, you can use the S3 backup to restore your data in Cassandra and your indexes in Redis. The performance part comes from the database itself.