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.OptionsDEBUG, INFO, lexiconindexManagerNULLSTR| 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, toStringacquireExclusiveLock, assertWritable, getBareProperties, getChunkCapacity, getChunkOfChunksCapacity, getChunkTimeout, getCommitTime, getContainer, getContainerNamespace, getExecutorService, getFullyBufferedReadThreshold, getIndexManager, getMaxParallelSubqueries, getNamespace, getProperties, getProperty, getProperty, getTimestamp, isForceSerialExecution, isReadOnly, toString, unlockclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisReadOnlygetContainerNamespace, getNamespace, getTimestamppublic ScaleOutTripleStore(IIndexManager indexManager, String namespace, Long timestamp, Properties properties)
DefaultResourceLocator
Note: KB is NOT created automatically.
public final boolean isStable()
AbstractTripleStoreNote: This is mainly used by the test suites.
isStable in class AbstractTripleStorepublic boolean isConcurrent()
isConcurrent in class AbstractTripleStoreCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.