hugegraph整合MySQL_HugeGraph

Editorial information provided by DB-Engines

NameHugeGraph  Xexclude from comparisonMySQL  Xexclude from comparisonNeo4j  Xexclude from comparison

DescriptionA fast-speed and highly-scalable Graph DBMSWidely used open source RDBMSOpen source graph database

Primary database modelRelational DBMS 07ed45899a3a45e884a7be60b7bb1af2.pngKey/Value like access via memcached API

Secondary database models

DB-Engines Ranking 07ed45899a3a45e884a7be60b7bb1af2.pngmeasures the popularity of database management systems57b022532c14d991413ae42a96131919.pngScore0.09

Rank#303Score52.16

Rank#19

DeveloperBaiduOracle 07ed45899a3a45e884a7be60b7bb1af2.pngsince 2010, originally MySQL AB, then SunNeo4j, Inc.

Initial release201819952007

Current release0.98.0.23 , January 20214.2.3, January 2021

License 07ed45899a3a45e884a7be60b7bb1af2.pngCommercial or Open SourceOpen Source 07ed45899a3a45e884a7be60b7bb1af2.pngApache Version 2.0Open Source 07ed45899a3a45e884a7be60b7bb1af2.pngGPL version 2. Commercial licenses with extended functionallity are availableOpen Source 07ed45899a3a45e884a7be60b7bb1af2.pngGPL version3, commercial licenses available

Cloud-based only 07ed45899a3a45e884a7be60b7bb1af2.pngOnly available as a cloud servicenonono

DBaaS offerings (sponsored links) 07ed45899a3a45e884a7be60b7bb1af2.pngDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.ScaleGrid for MySQL: Fully managed MySQL hosting on AWS, Azure and DigitalOcean with high availability and SSH access on the #1 multi-cloud DBaaS.

Implementation languageJavaC and C++Java, Scala

Server operating systemsLinux

macOS

UnixFreeBSD

Linux

OS X

Solaris

WindowsLinux 07ed45899a3a45e884a7be60b7bb1af2.pngCan also be used server-less as embedded Java database.

OS X

Solaris

Windows

Data schemeyesyesschema-free and schema-optional

Typing 07ed45899a3a45e884a7be60b7bb1af2.pngpredefined data types such as float or dateyesyesyes

XML support 07ed45899a3a45e884a7be60b7bb1af2.pngSome form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.noyes

Secondary indexesyes 07ed45899a3a45e884a7be60b7bb1af2.pngalso supports composite index and range indexyesyes 07ed45899a3a45e884a7be60b7bb1af2.pngpluggable indexing subsystem, by default Apache Lucene

SQL 07ed45899a3a45e884a7be60b7bb1af2.pngSupport of SQLnoyes 07ed45899a3a45e884a7be60b7bb1af2.pngwith proprietary extensionsno

APIs and other access methodsJava API

RESTful HTTP API

TinkerPop GremlinADO.NET

JDBC

ODBC

Proprietary native APIBolt protocol

Cypher query language

Java API

Neo4j-OGM 07ed45899a3a45e884a7be60b7bb1af2.pngObject Graph Mapper

RESTful HTTP API

Spring Data Neo4j

TinkerPop 3

Supported programming languagesGroovy

Java

PythonAda

C

C#

C++

D

Delphi

Eiffel

Erlang

Haskell

Java

JavaScript (Node.js)

Objective-C

OCaml

Perl

PHP

Python

Ruby

Scheme

Tcl.Net

Clojure

Elixir

Go

Groovy

Haskell

Java

JavaScript

Perl

PHP

Python

Ruby

Scala

Server-side scripts 07ed45899a3a45e884a7be60b7bb1af2.pngStored proceduresasynchronous Gremlin script jobsyes 07ed45899a3a45e884a7be60b7bb1af2.pngproprietary syntaxyes 07ed45899a3a45e884a7be60b7bb1af2.pngUser defined Procedures and Functions

Triggersnoyesyes 07ed45899a3a45e884a7be60b7bb1af2.pngvia event handler

Partitioning methods 07ed45899a3a45e884a7be60b7bb1af2.pngMethods for storing different data on different nodesyes 07ed45899a3a45e884a7be60b7bb1af2.pngdepending on used storage backend, e.g. Cassandra and HBasehorizontal partitioning, sharding with MySQL Cluster or MySQL Fabricnone

Replication methods 07ed45899a3a45e884a7be60b7bb1af2.pngMethods for redundantly storing data on multiple nodesyes 07ed45899a3a45e884a7be60b7bb1af2.pngdepending on used storage backend, e.g. Cassandra and HBaseMulti-source replication

Source-replica replicationCausal Clustering using Raft protocol 07ed45899a3a45e884a7be60b7bb1af2.pngavailable in in Enterprise Version only

MapReduce 07ed45899a3a45e884a7be60b7bb1af2.pngOffers an API for user-defined Map/Reduce methodsvia hugegraph-sparknono

Consistency concepts 07ed45899a3a45e884a7be60b7bb1af2.pngMethods to ensure consistency in a distributed systemEventual ConsistencyImmediate ConsistencyCausal and Eventual Consistency configurable in Causal Cluster setup

Immediate Consistency in stand-alone mode

Foreign keys 07ed45899a3a45e884a7be60b7bb1af2.pngReferential integrityyes 07ed45899a3a45e884a7be60b7bb1af2.pngedges in graphyes 07ed45899a3a45e884a7be60b7bb1af2.pngnot for MyISAM storage engineyes 07ed45899a3a45e884a7be60b7bb1af2.pngRelationships in graphs

Transaction concepts 07ed45899a3a45e884a7be60b7bb1af2.pngSupport to ensure data integrity after non-atomic manipulations of dataACIDACID 07ed45899a3a45e884a7be60b7bb1af2.pngnot for MyISAM storage engineACID

Concurrency 07ed45899a3a45e884a7be60b7bb1af2.pngSupport for concurrent manipulation of datayesyes 07ed45899a3a45e884a7be60b7bb1af2.pngtable locks or row locks depending on storage engineyes

Durability 07ed45899a3a45e884a7be60b7bb1af2.pngSupport for making data persistentyesyesyes

In-memory capabilities 07ed45899a3a45e884a7be60b7bb1af2.pngIs there an option to define some or all structures to be held in-memory only.yesyes

User concepts 07ed45899a3a45e884a7be60b7bb1af2.pngAccess controlUsers, roles and permissionsUsers with fine-grained authorization concept 07ed45899a3a45e884a7be60b7bb1af2.pngno user groups or rolesUsers, roles and permissions. Pluggable authentication with supported standards (LDAP, Active Directory, Kerberos)

More information provided by the system vendor

HugeGraphMySQLNeo4j

Specific characteristicsNeo4j is a native graph database platform that is built to store, query, analyze...

» more

Competitive advantagesNeo4j database is the only transactional database that combines everything you need...

» more

Typical application scenariosReal-Time Recommendations Master Data Management Identity and Access Management Network...

» more

Key customersOver 300 commercial customers and over 750 startups use Neo4j. Flagship customers...

» more

Market metricsNeo4j boasts the world's largest graph database ecosystem with more than a 15 million...

» more

Licensing and pricing modelsGPL v3 license that can be used all the places where you might use MySQL. Neo4j Commercial...

» more

We invite representatives of system vendors to contact us for updating and extending the system information,

and for displaying vendor-provided information such as key customers, competitive advantages and market metrics.

Related products and services

3rd partiesDatadog: Improve MySQL performance by visualizing and identifying errors fast using granular, out-of-the-box dashboards.

» more

CData: Connect to Big Data & NoSQL through standard Drivers.

» more

Navicat for MySQL is the ideal solution for MySQL/MariaDB administration and development.

» more

ClusterControl: the only management system you’ll ever need to take control of your open source database infrastructure.

» more

General SQL Parser: Instantly adding parsing, decoding, analysis and rewrite SQL processing capability to your products.

» more

We invite representatives of vendors of related products to contact us for presenting information about their offerings here.

More resources

HugeGraphMySQLNeo4j

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值