public class ScaleOutTripleStore extends AbstractTripleStore
ITripleStore
as a client of an
IBigdataFederation
.
JiniFederation
provides a scale-out deployment. The indices will
be dynamically key-range partitioned and will be automatically re-distributed
over the available nodes in the cluster.
Two additional mechanisms are used in order to guarantee reads from only fully consistent data. First, clients providing query answering should read from a database state that is known to be consistent (by using a read-only transaction whose start time is the globally agreed upon commit time for that database state). Second, if a client operation fails then it must be retried. Such fail-safe retry semantics are available when data load operations are executed as part of a map-reduce job.
AbstractTripleStore.Options
DEBUG, INFO, lexicon
indexManager
NULLSTR
Constructor and Description |
---|
ScaleOutTripleStore(IIndexManager indexManager,
String namespace,
Long timestamp,
Properties properties)
Ctor specified by
DefaultResourceLocator |
Modifier and Type | Method and Description |
---|---|
boolean |
isConcurrent()
This store is safe for concurrent operations.
|
boolean |
isStable()
True iff the backing store is stable (exists on disk somewhere and may be
closed and re-opened).
|
__tearDownUnitTest, abort, addNamespace, addStatement, addStatement, addStatements, addStatements, addStatements, addStatements, addTerm, addTerms, asStatement, asStatementIterator, asValue, bulkCompleteStatements, bulkCompleteStatements, bulkCompleteStatements, bulkFilterStatements, bulkFilterStatements, clearNamespaces, close, commit, computeClosureForStatementIdentifiers, copyStatements, copyStatements, create, destroy, determineAxiomClass, determineVocabularyClass, dumpStatements, dumpStore, dumpStore, dumpStore, dumpStore, dumpStore, dumpStore, dumpStore, fixPointStatementIdentifiers, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAccessPath, getAxioms, getBNodeCount, getClosureInstance, getDataLoader, getExplicitStatementCount, getGeoSpatialConfig, getInferenceEngine, getIV, getJustificationCount, getLexiconRelation, getLiteralCount, getMatchProgram, getNamedGraphCount, getNamespace, getNamespaces, getPredicate, getPredicate, getPredicate, getRDRHistoryInstance, getSPOKeyArity, getSPORelation, getStatement, getStatement, getStatement, getStatement, getStatement, getStatementCount, getStatementCount, getStatementCount, getStatementCount, getStatementIdentifiers, getStatements, getStatements, getStatements, getTerm, getTermCount, getURICount, getValueFactory, getVocabulary, hasStatement, hasStatement, hasStatement, hasStatement, init, isAxiom, isBottomUpEvaluation, isConstrainXXXCShards, isInlineLiterals, isJustify, isOpen, isQuads, isRDRHistory, isStatementIdentifiers, match, newJoinNexusFactory, newJoinNexusFactory, newJoinNexusFactory, relations, removeNamespace, removeStatements, removeStatements, removeStatements, removeStatements, removeStatements, shutdown, toString, toString, toString, toString
acquireExclusiveLock, assertWritable, getBareProperties, getChunkCapacity, getChunkOfChunksCapacity, getChunkTimeout, getCommitTime, getContainer, getContainerNamespace, getExecutorService, getFullyBufferedReadThreshold, getIndexManager, getMaxParallelSubqueries, getNamespace, getProperties, getProperty, getProperty, getTimestamp, isForceSerialExecution, isReadOnly, toString, unlock
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isReadOnly
getContainerNamespace, getNamespace, getTimestamp
public ScaleOutTripleStore(IIndexManager indexManager, String namespace, Long timestamp, Properties properties)
DefaultResourceLocator
Note: KB is NOT created automatically.
public final boolean isStable()
AbstractTripleStore
Note: This is mainly used by the test suites.
isStable
in class AbstractTripleStore
public boolean isConcurrent()
isConcurrent
in class AbstractTripleStore
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.