|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IMROW | |
|---|---|
| com.bigdata.journal | The journal is an append-only persistence capable data structure supporting atomic commit, named indices, and transactions. |
| com.bigdata.rawstore | A set of interfaces and some simple implementations for a read-write store without atomic commit or transactions. |
| com.bigdata.resources |
This package provides the logic to managed the live journal and the
historical journals and index segments for a DataService. |
| Uses of IMROW in com.bigdata.journal |
|---|
| Subinterfaces of IMROW in com.bigdata.journal | |
|---|---|
interface |
IBufferStrategy
Interface for implementations of a buffer strategy as identified by a BufferMode. |
interface |
IDiskBasedStrategy
An interface for implementations backed by a file on disk. |
interface |
IHABufferStrategy
A highly available IBufferStrategy. |
interface |
IJournal
An append-only persistence capable data structure supporting atomic commit, scalable named indices, and transactions. |
| Classes in com.bigdata.journal that implement IMROW | |
|---|---|
class |
AbstractBufferStrategy
Abstract base class for IBufferStrategy implementation. |
class |
AbstractJournal
The journal is a persistence capable data structure supporting atomic commit, named indices, and full transactions. |
class |
BasicBufferStrategy
Implements logic to read from and write on a buffer. |
class |
DirectBufferStrategy
Direct buffer strategy uses a direct ByteBuffer as a write through
cache and writes through to disk for persistence. |
class |
DiskBackedBufferStrategy
Abstract base class for implementations that use a direct buffer as a write through cache to an image on the disk. |
class |
DiskOnlyStrategy
Deprecated. This has been replaced by WORMStrategy. |
class |
Journal
Concrete implementation suitable for a local and unpartitioned database. |
class |
JournalDelegate
|
class |
MappedBufferStrategy
Memory-mapped journal strategy (this mode is NOT recommended). |
class |
RWStrategy
A highly scalable persistent IBufferStrategy wrapping the
RWStore which may be used as the backing store for a Journal. |
class |
TemporaryRawStore
A non-restart-safe store for temporary data that buffers data in memory until the write cache overflows (or is flushed to the disk) and then converts to a disk-based store. |
class |
TemporaryStore
A temporary store that supports named indices but no concurrency controls. |
class |
TransientBufferStrategy
Transient buffer strategy uses a direct buffer but never writes on disk. |
class |
WORMStrategy
Disk-based Write Once Read Many (WORM) journal strategy. |
| Uses of IMROW in com.bigdata.rawstore |
|---|
| Subinterfaces of IMROW in com.bigdata.rawstore | |
|---|---|
interface |
IMRMW
A marker interface for an IRawStore that declares support for
Multiple Readers and Multiple Writers (full read-write concurrency). |
| Uses of IMROW in com.bigdata.resources |
|---|
| Classes in com.bigdata.resources that implement IMROW | |
|---|---|
class |
StoreManager.ManagedJournal
The StoreManager.ManagedJournal provides the backing store used to absorb
writes and retain history for the scale-out architecture. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||