DataStax Graph is a graph API that sits on top of the DSE stack. It provides unified access to a subset of DSE features, and also allows complex queries via the Gremlin query language.
The Native Engine initiative was started to bring enhanced usability and performance to DataStax Graph by:
- Aligning the data model with regular C* tables - Many features from DSE work more naturally with Native Engine. In addition, users that have existing C* knowledge will have a good chance of understanding how their data model will affect performance of their queries.
- Enhanced usability - We have taken on board feedback from users and support, in particular reducing or removing configuration or features that confused, promoted bad practise or made support difficult. Messaging for errors and profile output has been greatly improved.
- Enhanced performance - Read and write path have been significantly simplified allowing for greater performance.
Existing graph behaviour has been retained by splitting in to two engines: Classic
and Native
:
Classic
is maintained to allow backward compatibility for existing users.Native
should be used for all new graphs.