Elasticsearch vs. Neo4j vs. Spark SQL Comparison


本站和网页 https://db-engines.com/en/system/Elasticsearch%3BNeo4j%3BSpark+SQL 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Elasticsearch vs. Neo4j vs. Spark SQL Comparison
EnglishDeutschKnowledge Base of Relational and NoSQL Database Management Systemsprovided by solid ITHomeDB-Engines RankingSystemsEncyclopediaBlogSponsorsSearchVendor LoginFeatured Products: CassandraMariaDB
AllegroGraphRedisNeo4jDBMS > Elasticsearch vs. Neo4j vs. Spark SQLSystem Properties Comparison Elasticsearch vs. Neo4j vs. Spark SQLPlease select another system to include it in the comparison.Editorial information provided by DB-EnginesNameElasticsearch Xexclude from comparisonNeo4j Xexclude from comparisonSpark SQL Xexclude from comparisonDescriptionA distributed, RESTful modern search and analytics engine based on Apache Lucene Elasticsearch lets you perform and combine many types of searches such as structured, unstructured, geo, and metricScalable, ACID-compliant graph database designed with a high-performance distributed cluster architecture, available in self-hosted and cloud offeringsSpark SQL is a component on top of 'Spark Core' for structured data processingPrimary database modelSearch engineGraph DBMSRelational DBMSSecondary database modelsDocument storeSpatial DBMSDB-Engines Ranking measures the popularity of database management systemsTrend ChartScore144.93Rank#8 Overall#1 Search enginesScore57.34Rank#20 Overall#1 Graph DBMSScore20.62Rank#36 Overall#22 Relational DBMSWebsitewww.elastic.co/­elasticsearchneo4j.comspark.apache.org/­sqlTechnical documentationwww.elastic.co/­guide/­en/­elasticsearch/­reference/­current/­index.htmlneo4j.com/­docsspark.apache.org/­docs/­latest/­sql-programming-guide.htmlDeveloperElasticNeo4j, Inc.Apache Software FoundationInitial release201020072014Current release7.8.0, June 20205.3, December 20223.3.0 ( 2.13), June 2022License Commercial or Open SourceOpen Source Elastic LicenseOpen Source GPL version3, commercial licenses availableOpen Source Apache 2.0Cloud-based only Only available as a cloud servicenononoDBaaS offerings (sponsored links) Database as a ServiceProviders of DBaaS offerings, please contact us to be listed.Neo4j Aura: Neo4j’s fully managed cloud service: The zero-admin, always-on graph database for cloud developers.Implementation languageJavaJava, ScalaScalaServer operating systemsAll OS with a Java VMLinux Can also be used server-less as embedded Java database.OS XSolarisWindowsLinuxOS XWindowsData schemeschema-free Flexible type definitions. Once a type is defined, it is persistentschema-free and schema-optionalyesTyping predefined data types such as float or dateyesyesyesXML support Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.nonoSecondary indexesyes All search fields are automatically indexedyes pluggable indexing subsystem, by default Apache LucenenoSQL Support of SQLSQL-like query languagenoSQL-like DML and DDL statementsAPIs and other access methodsJava APIRESTful HTTP/JSON APIBolt protocolCypher query languageJava APINeo4j-OGM Object Graph MapperRESTful HTTP APISpring Data Neo4jTinkerPop 3JDBCODBCSupported programming languages.NetGroovyCommunity Contributed ClientsJavaJavaScriptPerlPHPPythonRuby.NetClojureElixirGoGroovyHaskellJavaJavaScriptPerlPHPPythonRubyScalaJavaPythonRScalaServer-side scripts Stored proceduresyesyes User defined Procedures and FunctionsnoTriggersyes by using the 'percolation' featureyes via event handlernoPartitioning methods Methods for storing different data on different nodesShardingyes using Neo4j Fabricyes, utilizing Spark CoreReplication methods Methods for redundantly storing data on multiple nodesyesCausal Clustering using Raft protocol available in in Enterprise Version onlynoneMapReduce Offers an API for user-defined Map/Reduce methodsES-Hadoop ConnectornoConsistency concepts Methods to ensure consistency in a distributed systemEventual Consistency Synchronous doc based replication. Get by ID may show delays up to 1 sec. Configurable write consistency: one, quorum, allCausal and Eventual Consistency configurable in Causal Cluster setupImmediate Consistency in stand-alone modeForeign keys Referential integritynoyes Relationships in graphsnoTransaction concepts Support to ensure data integrity after non-atomic manipulations of datanoACIDnoConcurrency Support for concurrent manipulation of datayesyesyesDurability Support for making data persistentyesyesyesIn-memory capabilities Is there an option to define some or all structures to be held in-memory only.Memcached and Redis integrationnoUser concepts Access controlUsers, roles and permissions. Pluggable authentication with supported standards (LDAP, Active Directory, Kerberos)noMore information provided by the system vendorElasticsearchNeo4jSpark SQLSpecific characteristicsNeo4j delivers graph technology that has been battle tested for performance and scale...» moreCompetitive advantagesNeo4j is the market leader, graph database category creator, and the most widely...» moreTypical application scenariosReal-Time Recommendations Master Data Management Identity and Access Management Network...» moreKey customersOver 800 commercial customers and over 4300 startups use Neo4j. Flagship customers...» moreMarket metricsNeo4j boasts the world's largest graph database ecosystem with more than 140 million...» moreLicensing and pricing modelsGPL v3 license that can be used all the places where you might use MySQL. Neo4j Commercial...» moreNewsBetter Together With AWS: The 5-Minute Interview With Roya Niki Hugosson19 December 2022This Week in Neo4j: Typescript Course, Better Graph Displays, Using Apache Hop, and More17 December 2022How Banks in ANZ Use Data-Driven Insights to Optimize DevOp and Cloud Migration16 December 2022This Week in Neo4j: Visualization, Akamai, House of the Dragon, Geospatial Data, Clustering, Cypher in Neo4j 5, Testcontainers, and More10 December 2022Connecting Data Across the Enterprise: The 5-Minute Interview With Simone Novali9 December 2022We 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 services3rd partiesGraphable delivers expert services for Neo4j and other Graph DBMS.» moreWe invite representatives of vendors of related products to contact us for presenting information about their offerings here.More resourcesElasticsearchNeo4jSpark SQLDB-Engines blog postsPostgreSQL is the DBMS of the Year 20172 January 2018, Paul Andlinger, Matthias GelbmannElasticsearch moved into the top 10 most popular database management systems3 July 2017, Matthias GelbmannMySQL, PostgreSQL and Redis are the winners of the March ranking2 March 2016, Paul Andlinger show allApplying Graph Analytics to Game of Thrones12 June 2019, Amy Hodler & Mark Needham, Neo4j (guest author)MySQL, PostgreSQL and Redis are the winners of the March ranking2 March 2016, Paul AndlingerThe openCypher Project: Help Shape the SQL for Graphs22 December 2015, Emil Eifrem (guest author) show allRecent citations in the newsElasticsearch built complete observability suite to meet enterprise ...9 December 2022, SiliconANGLE NewsPython Elasticsearch: An Introduction15 December 2022, Built InDish Media swaps observability sprawl for Elastic Stack SaaS21 December 2022, TechTargetProduct showcase: Searchable encryption in Elasticsearch and ...15 December 2022, Help Net SecurityElastic Recognized as a Leader in the 2022 Gartner® Magic Quadrant™ for Insight Engines16 December 2022, Yahoo Financeprovided by Google NewsTry a Neo4j Graph Database Right Here, Right Now9 December 2022, thenewstack.ioNeo4j 5 Graph Database Supports Automated Scaling and ...24 November 2022, InfoQ.comWhat I Learned at Neo4j's NODES 22 Conference8 December 2022, thenewstack.ioNeo4j Live Demo: Knowledge Graphs for Skills Discovery30 November 2022, KPBSDigital twin technologies will transform way ASEAN businesses deliver customer experiences: Neo4j23 November 2022, DATAQUESTprovided by Google NewsMariaDB Goes Public with Closing of SPAC Deal21 December 2022, Datanami10 Real-Time Applications of MLOps that Start-Ups can Use in 202322 December 2022, Analytics InsightMongoDB Partners with Databricks for App-Driven Analytics13 December 2022, thenewstack.ioDepartment for International Trade to develop global supply chain map6 December 2022, UKAuthority.comA Deep Dive into Custom Spark Transformers for ML Pipelines27 July 2022, CrowdStrikeprovided by Google NewsJob opportunitiesStaff SW Application Engineer -8110Extreme NetworksSENIOR SOFTWARE ENGINEER - Purview China TeamMicrosoft, 上海市Elasticsearch R&D Engineer-ShanghaiByte Dance, 上海市Backend TDMitalki, 上海市Web Application Software Engineer InternNVIDIA, 上海市Technology - AI&DataAccenture, 上海市SENIOR SOFTWARE ENGINEER - Purview China TeamMicrosoft, 上海市SOFTWARE ENGINEER II - Purview China TeamMicrosoftICG Technology Software Development, 2023 Full Time Analyst, ChinaCiti, 上海市SOFTWARE ENGINEER II - Purview China TeamMicrosoft, 上海市Specialist, Data EngineeringStandard Chartered, 上海市Data EngineerCorning, 上海市Consultant SpecialistHSBCBig Data Software EngineerFord Motor (China) Co.,Ltd, 上海市Spark SQL Open Source Big Data System Architect/ ResponsibleByte Dance, 上海市jobs by Share this pageAbout UsAdvertising and ServicesPrivacy PolicyContactFollow DB-Engines on: Copyright 2022 solid IT gmbhFeatured Products
SkySQL, the ultimate MariaDB cloud, is here.
Get started with SkySQL today!
The world’s most loved real‑time data platform.Try free
Graph Database Leader for AI Knowledge Graph
Applications - The Most Secure Graph Database Available. Free Download
See for yourself how a graph database can make your life easier. Use Neo4j online for free.Imagine What You Could Do if Scalability Wasn‘t a Problem!
Download the Cassandra e-book for free! Present your product here