Difference between revisions of " Main Page"

From Blazegraph
Jump to: navigation, search
(updated documentation 1.5.2)
Line 1: Line 1:
Welcome to the Blazegraph wiki.  Also see our [https://blog.blazegraph.com/ blog] for news and [http://www.systap.com/ SYSTAP] for support options. Sign up for our mailing list to keep in touch with all of the latest developments. [http://eepurl.com/VLpUj Sign Up]
+
<div class="row">
 +
<div class="col-md-6">
 +
<div class="excerpt">
 +
<div class="heading"><span>Introduction</span></div>
 +
<p>'''[[About_Blazegraph|Blazegraph™]]''' is a flagship product of [http://systap.com/ SYSTAP, LLC]. It has been a market leader since 2006 in providing high performance, scalable solutions for graphs. SYSTAP provides [mailto:sales@systap.com?subject=Blazegraph&nbsp;Support&nbsp;Subscription&nbsp;Inquiry Developer support], [mailto:sales@systap.com?subject=Blazegraph&nbsp;Support&nbsp;Subscription&nbsp;Inquiry Production support] and [mailto:sales@systap.com?subject=Blazegraph&nbsp;Commercial&nbsp;Subscription&nbsp;Inquiry Custom Services] for all its software solutions.</p>
 +
</div>
  
----
+
<div class="excerpt">
<rss max="2" highlight="Blazegraph News">http://blog.blazegraph.com/?feed=rss2</rss>
+
<div class="heading"><span>Quick Start</span></div>
----
+
<p>'''[[Quick_Start|Getting Started Guide]]''' provides installation instructions and a quick jump into Blazegraph™. You will be able to setup development environment, load data and run SPARQL queries. </p>
* Project
+
<p>'''[[First_Application_Tutorial|First Application Tutorial]]''' will guide you through the process of adding Blazegraph™ components to your application. </p>
** [http://www.blazegraph.com/blog Blazegraph blog - links to whitepapers and more]
+
</div>
** [http://sourceforge.net/projects/bigdata/ Blazegraph project on SourceForge]
+
 
* General
+
</div>
** [[FeatureMatrix]] What are the features of Blazegraph?
+
 
** [[GettingStarted]] (How to get started with bigdata as an embedded RDF/graph Database)
+
<div class="col-md-6">
** [[NanoSparqlServer]] (Using Bigdata with the NanoSparqlServer (Simple REST API) - this is the recommended approach for embedded or standalone deployments. Also see [[JettyHttpClient]].)
+
<div>
** [[HAJournalServer]] (A highly available replication cluster based on the scale-up Journal database backend)
+
<div class="excerpt">
** [[HALoadBalancer]] (Background on how to setup load balancing for the [[HAJournalServer]])
+
<div class="heading"><span>High Availability</span></div>
** [[GroupCommit]] (Concurrent writers on different namespaces and group commit)
+
<p>'''[[HAJournalServer|The HAJournalServer]]''' provides a highly available replication cluster for the scale-up database deployment architecture. </p>
** [[Using Bigdata with the OpenRDF Sesame HTTP Server]] (The OpenRDF Sesame Server deployment can be tricky. The NanoSparqlServer is much easier and offers non-blocking query.)
+
</div>
** [[UsingBlueprints]]
+
 
** [[CommonProblems]] (FAQ for common problems and how to solve them.)
+
<div class="excerpt">
** [[MavenRepository]] (The bigdata maven repository)
+
<div class="heading"><span>Scalability</span></div>
** [[DataMigration]] (A page dedicated to data migration.)
+
<p>'''[[ClusterGuide|Scalability]]''' of the Blazegraph product covers all application needs starting from small applications with [[Sesame_API_embedded_mode|embedded storages]], to larger [[NanoSparqlServer|standalone applications]], to highly available applications using [[HAJournalServer|HA replication cluster]], and to the extends of 50B statements stored in [[HAJournalServer|HA Replication Cluster]] or even more in [[ClusterGuide|Scale-out Cluster]]. There are different operating modes (triples, provenance, and quads), and 100s of configuration options.</p>
** [[SesameAPICompliance]] (Notes on compliance with the Sesame API)
+
</div>
* Bigdata Sparql Extensions
+
 
** [[FullTextSearch]] (The Bigdata integrated Full Text Search Facility.)
+
</div>
** [[AnalyticQuery]] (The Bigdata Analytic Query mode.)
+
</div>
** [[VirtualGraphs]] (Using virtual graphs with SPARQL query.)
+
<div style="height: 300px;"></div>
** [[QueryHints]] (Using Bigdata Query hints with SPARQL 1.1.)
+
</div>
** [[NamedSubquery]] (A SPARQL extension for pre-computing solution sets which are reused within a query.)
+
 
** [[SPARQL_Update]] (Bigdata extensions to SPARQL UPDATE, including durable named solution sets.)
+
<div class="row">
** [[FederatedQuery]] (SPARQL 1.1 Basic Federated Query, Query Hints, and '''Custom Service''' Integration.)
+
<div class="col-md-12">
** [[StoredQuery]] (Custom application logic that runs on the database and is invoked using SERVICE.)
+
<div class="excerpt">
** [[PropertyPaths]] (Extension for SPARQL Property Paths, including minimum hop, maximum hop, and binding the vertices for the visited path - also see [[RDF GAS API]].)
+
<div class="heading"><span>News</span></div>
** [[CustomFunction]] (A guide to writing custom functions for bigdata.)
+
<p>
** [[InlineIVs]] (A guide to creating custom Inline Values for improved performance.)
+
<rss max="2" highlight="Blazegraph News">https://blog.blazegraph.com/?feed=rss2</rss>
** [[LinkedData]] (A guide to the linked data features in bigdata.)
+
</p>
** [[InferenceAndTruthMaintenance]] (A guide to the use of inference and truth maintenance.)
+
</div>
** [[Reification Done Right]] (A guide to using efficient statements about statements in bigdata.  Aka RDF* and SPARQL*)
+
</div>
* Graph Mining
+
</div>
** [[RDF GAS API]] (Overview of the RDF Graph Mining API - also see [[PropertyPaths]])
+
* Optimization and Benchmarks
+
** [[PerformanceOptimization]] (General background on performance tuning for bigdata)
+
** [[IOOptimization]] (How to tune IO performance, SSD, branching factors, etc.)
+
** [[QueryOptimization]] (SPARQL specific query performance tricks and tips)
+
** [[SPARQL Benchmarks]] (Provides some guidance on how to run the LUBM and BSBM benchmarks with bigdata.)
+
* Scale-out Cluster (IBigdataFederation)
+
** [[ClusterSetupGuide]] (Provides an example of OS level configuration for Fedora core 10)
+
** [[ClusterSetupGuide_CentOS_5_3]] (Provides an example of OS level configuration for CentOS 5.3/5.4)
+
** [[MiniCluster]] (Setup guide for a cluster of Intel Mac Minis)
+
** [[ClusterGuide]]  (Configuration guide for bigdata once the cluster is setup)
+
** [[ClusterStartupFAQ]] (Guide to resolving issues when trying to start a bigdata federation).
+
** [[SingleMachineCluster]] (Guide to setup and run a bigdata federation on a single node.)
+
** [[ScaleOutCI]] (Notes on running unit tests against a single-node, 2-DS federation.)
+
* Deeper Background
+
** [[StandaloneGuide]] (Comparison of the standalone database modes.)
+
** [[BTreeGuide]]
+
** [[TxGuide]]
+
** [[Striterators]]
+
** [[RWStore]] and [[MemoryManager]]
+
** [[RetentionHistory]]
+
** [[Unicode]] (Internationalization and Unicode related issues)
+
* Deployment
+
** [[Hardware Configuration]]
+
* Developers
+
** [[Roadmap]] (Provides an overview of where we are going in the next few releases.)
+
** [[Submitting Bugs]] (How to submit bugs so we will get to them more quickly.)
+
** [[Contributors]] (Guidance for people who are bigdata® contributors.)
+
** [[ReleaseGuide]] (Notes to the project maintainers on the release process.)
+
** [[MavenNotes]] (Notes on the mavenization of bigdata, which is currently under way in a branch.)
+
** [[Branches]] (How to work with feature development branches.)
+
** [http://www.bigdata.com/docs/api Javadoc/API]
+

Revision as of 11:33, 21 July 2015

Introduction

Blazegraph™ is a flagship product of SYSTAP, LLC. It has been a market leader since 2006 in providing high performance, scalable solutions for graphs. SYSTAP provides Developer support, Production support and Custom Services for all its software solutions.

Quick Start

Getting Started Guide provides installation instructions and a quick jump into Blazegraph™. You will be able to setup development environment, load data and run SPARQL queries.

First Application Tutorial will guide you through the process of adding Blazegraph™ components to your application.

High Availability

The HAJournalServer provides a highly available replication cluster for the scale-up database deployment architecture.

Scalability

Scalability of the Blazegraph product covers all application needs starting from small applications with embedded storages, to larger standalone applications, to highly available applications using HA replication cluster, and to the extends of 50B statements stored in HA Replication Cluster or even more in Scale-out Cluster. There are different operating modes (triples, provenance, and quads), and 100s of configuration options.

News

Failed to load RSS feed from https://blog.blazegraph.com/?feed=rss2: Error fetching URL: SSL certificate problem: unable to get local issuer certificate