DBMS > AllegroGraph
AllegroGraph System Properties
Please select another system to compare it with AllegroGraph.
Our visitors often compare AllegroGraph with Neo4j, GraphDB and Virtuoso.
|Editorial information provided by DB-Engines|
|Description||High performance, persistent RDF store with additional support for Graph DBMS|
|Primary database model||Graph DBMS|
|Current release||6.5.0, March 2019|
|License Commercial or Open Source||commercial Limited community edition free|
|Cloud-based only Only available as a cloud service||no|
|DBaaS offerings (sponsored links) Database as a Service|
Providers of DBaaS offerings, please contact us to be listed.
|Server operating systems||Linux|
|Data scheme||yes RDF schemas|
|Typing predefined data types such as float or date||yes|
|XML support Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.||no bulk load of XML files possible|
|SQL Support of SQL||SPARQL is used as query language|
|APIs and other access methods||RESTful HTTP API|
|Supported programming languages||C#|
|Partitioning methods Methods for storing different data on different nodes||with Federation|
|Replication methods Methods for redundantly storing data on multiple nodes||Master-slave replication|
|MapReduce Offers an API for user-defined Map/Reduce methods||no|
|Consistency concepts Methods to ensure consistency in a distributed system||Immediate Consistency or Eventual Consistency depending on configuration|
|Foreign keys Referential integrity||no|
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data||ACID|
|Concurrency Support for concurrent manipulation of data||yes|
|Durability Support for making data persistent||yes|
|In-memory capabilities Is there an option to define some or all structures to be held in-memory only.||no|
|User concepts Access control||Users with fine-grained authorization concept, user roles and pluggable authentication|
|More information provided by the system vendor|
Knowledge Graph Platform Leader
Document Store and Graph Database. Supporting JSON and JSON-LD.
AllegroGraph is 100 percent ACID, supporting Transactions: Commit, Rollback, and Checkpointing.
Industry Leading Security - Triple Level Security with Triple Attributes and Security Filters
Gruff - Graph Visualization, Generate SPARQL and Prolog queries visually.
Full and Fast Recoverability
2 Phase Commit
100% Read Concurrency, Near Full Write Concurrency
Online Backups, Point-in-Time Recovery, Replication, Warm Standby
Dynamic and Automatic Indexing - All committed triples are always indexed (7 indices)
Advanced Text Indexing - Text indexing per predicate
SOLR and MongoDB Integration
SPIN support (SPARQL Inferencing Notation). The SPIN API allows you to define a function in terms of a SPARQL query and then call that function in other SPARQL queries. These SPIN functions can appear in FILTERs and can also be used to compute values in assignment and select expressions.
All Clients based on REST Protocol - Java Sesame, Java Jena, Python, C#, Clojure, Perl, Ruby, Scala, and Lisp clients
Completely multi-processing based (SMP) - Automatic Resource Management for all processors and disks, and optimized memory use. See the performance tuning guide here, and server configuration guide here
Column-based compression of indices - reduced paging, better performance
Cloud-Hosted AllegroGraph - Competitive advantages
One of the most powerful features of AllegroGraph is that it is possible to mix Geospatial, Temporal, Social Network Analytics, and Reasoning, all in the same query (SPARQL or Prolog). An example:
Find whether the most important friend of Sonya (using the SNA centrality statistic) made a payment within a 100 miles of Rotterdam, NY (using geospatial) within the last 10 years (temporal).
This would be impossible in any other graph database, RDF store, document store or Hadoop like solution in such a concise way.
AllegroGraph - Combines Geospatial, Temporal, and SNA into a single Golden query.
W3C standards based query language and data format via SPARQL and RDF.
GRUFF - Data explorer, Graph Visualization, Graphical Query Generation
AllegroGraph has a built-in Rule Based System on top of an ISO compliant Prolog. Users can write rules and stored procedures in Prolog and make them available to other rules and/or users.
Triple Level Security
True Durability in AllegroGraph - Many RDF and Graph DBMS systems to NOT write transaction logs for every transaciton, so in essence these databases are NOT durable. Experiment - Perform multiple commits per second and run monitor "vmstat 1" to look at blocks in and out (column - io bi/bo).
2 May 2018
Allegro "Knowledge" Graph News - March 2018
7 March 2018
AllegroGraph v6.4 - Now Available
23 January 2018
AllegroGraph News - December 2017
20 December 2017
AllegroGraph News - November 2017
2 November 2017
Related products and services
We invite representatives of vendors of related products to contact us for presenting information about their offerings here.
|Conferences and events|
Why is JSON-LD Important to Businesses?
Webinar, 10:00 AM - Pacific, 27 March 2019
|Recent citations in the news|
AllegroGraph 6.5, from Franz Inc., Marks First Multi-Model Semantic…
3 March 2019, Virtual-Strategy Magazine
Franz Updates AllegroGraph with the Ability to Ingest JSON and JSON-LD Documents
4 March 2019, Database Trends and Applications
When Graphs Collide: The Coming Merger Of Property And Semantic Graphs
18 March 2019, Forbes
Graph data standardization: It's just a graph, making gravitational waves in the real world
8 March 2019, ZDNet
Global Graph Database Market Competition by Manufacturers 2019 To 2025
18 March 2019, K N Hearld
provided by Google News
Entry Level/Junior Software Engineer
BAE Systems, San Diego, CA
Parsons, Rosslyn, VA
Parsons, Arlington, VA
Software Engineer Internship
BAE Systems, San Diego, CA
Assurance Innovation & Tech - Data Engineer
PwC, Tampa, FL
Share this page