Complex Data Made Simple
Getting the most from today's data is not just about handling scale. It's about data integration and interoperability. It's about data migration, data-sharing and portability. It's about database schemas the size of a wall. It's about complex data-based environmental, economic, medical and biological models. These are complex problems - Complex Data is a bigger problem than Big Data.
That's why the idea of a Graph Database is so enticing. Put your data anywhere in your database, connect it to anything, create the most complex of data models and change them at any time without having to migrate your data. It's the Holy Grail of data management and it's why tens of thousands of Property Graph and RDF database implimentations are downloaded every month.
But only a handful of these downloads ever produce anything useful. Why? The power to model data problems is not matched by an equivalent power to query them and to build useful applications using them. What looks initially like a panacea for data complexity quickly becomes a headache.
GraphBase is different. It dramatically simplifies working with graph-structured data because it's the only database that lets you think about graphs - by using graphs. And it comes with query functionality designed for graphs.
Forget using half-baked SQL copies to query your data, GraphBase queries recognise the fact that most of what you might normally put in an SQL statement has already been declared within your super-graph. A simple query construct lets you create "bounds" for your query by specifying interactions between simultaneous graph traversals. It's like shining multiple beams of light into your graph and bringing back the overlaps.
It's a surprisingly powerful query paradigm, and when you need even more expressiveness to slice and dice your data you can package a Java "handler" with your query. Java is a language more powerful than any provided with a database - and it's a language you probably already know.
What's more, you can throw out those bloated object-database mapping frameworks - GraphBase lets you turn a graph into objects with a single line of code.
GraphBase comes with visual tools that further simplify working with graphs. Tools that let you visualise your graphs and queries - and that let you use drag and drop to create them.