KVStore UML
2017-02-27 14:23:04 0 举报
KVStore是一种键值存储系统,它使用键值对来存储数据。在UML图中,KVStore通常被表示为一个矩形,其中包含三个部分:键、值和存储引擎。键是字符串类型,用于唯一标识每个数据项;值可以是任何类型的数据,例如整数、浮点数、字符串等;存储引擎则负责管理数据的存储和检索。 在KVStore中,用户可以通过键来访问或修改对应的值。如果某个键不存在,则可以创建一个新的键值对并将其添加到存储引擎中。此外,KVStore还提供了一些高级功能,例如事务处理、分布式存储等。
作者其他创作
大纲/内容
AbstractKVImplementation
+ processBucket(pBucket:int):void
GenericKVStore
ConfigurableKVFactory
+ attribute1
+ operation1
RedisKVImplementation
ILocalKVTransaction
+ operation1(params):returnType- operation2(params)- operation3()
DerbyJDBCKVConnection
ILocalKVStoreFactory
+ ocreateOrGet
IKVStore
+ defineStore+ startTransaction+ close+ getSchema+ registerShortenPattern
SelectiveKVStore
LocalKVStores
+ _createNonTransactionalMemoryStore:ILocalKVStore+ _createStore:ILocalKVStore
JDBCKVConnection
- mConnection:Connection
IKVImplConnection
+ createInsertStatement+ createUpdateStatement+ ...
MergedKVStore
HashMapKVStore
ILocalKVStore
IgniteKVImplementationFactory
+ startKVImplementation:IKVImplementation+ close:void
AbstractKVTransaction
IKVImplementation
JDBCKVImplementation
IKVImplResultSet
IgniteKVTransaction
- mImplementation:AbstractKVImplementation- mStore:GenericKVStore
IKVImplStatement
RedisKVImplementationFactory
DerbyKVImplementationFactory
JDBCKVImplStatement
IKVImplementationFactory
+ startKVImplementation
DerbyKVImplementation
JDBCKVImplResultSet
GenericKVTransaction
收藏
收藏
0 条评论
下一页