我需要使用OrientDB来创建键值存储,并执行一些基本的操作,如添加、删除、修改或打印一些数据。问题是我真的不明白我应该怎么做,因为没有专门针对k-v存储的API或DataType。根据我从文档中得到的信息,我应该创建我自己的类来充当buckets,但我不知道这是否正确,也不知道这个类应该是怎样的。
Orientdb中的类就像你的键值存储的 "模型"(或者像sql中的表)。
例如:如果你想存储书籍,你应该在OrientDb中创建一个带有属性的Book类:标题,作者,等等。这些属性将是你的键值存储中的键。
CREATE CLASS Book
CREATE PROPERTY Book.title STRING
CREATE PROPERTY Book.author STRING
INSERT INTO Book SET title = 'Harry Potter and the cursed child', author = 'J. K. Rowling'