Why the "native" adjective? Aren't all databases native?
a "native graph database" is one that is actually designed for the task.
There are different approaches, which are used in other products and which can also work well. For example, you can restrict the database engine to a pure key/value store and add different personalities to it. Or you have a client which implements a common query language for different products.