2015-06-18 2 views
0

Когда я создаю документ и сохраняю его в OrientDb с помощью java. Сохранение документа и извлечение документа включают в себя сериализацию или сортировку. Если не существует какой-либо новой техники, используемой OrientDb? сериализация с точки зрения времени, затраченного на вставку и извлечение?Сериализация в OrientDb

ответ

0

Сериализация - это процесс преобразования объектов в массив байтов (или лучше для последовательности бит). (Сериализация и сортировка - разные термины, чтобы показать тот же процесс. См. wikipedia)

Если вам нужно сохранить объекты в любой форме (база данных, файл, поток), вам необходимо их сериализовать.

OrientDb имеет собственную реализацию для сериализации и десериализации объектов. Они используют внутренний код, чтобы сделать это вместо внешних библиотек более эффективным и точно знать, как хранятся данные.

Можно узнать больше о том, как данные сериализации OrientDb обращаются к их documentation. Я не знаю, является ли это форма данных, которые используются для сохранения записей в базе данных или используются только в качестве формата сетевого обмена.

+0

Могу ли я узнать о ODocument.Whether ссылки этого являются serialized.So вопрос сводится к тому, все ли примитивы в OrientDb, которые начинаются с 'O' (например, ODocument, Oclass, OSchema.) Являются традиционными классами или нет? Если это так, в соответствии с тем, что упомянуто выше, чтобы сохранить эти классы, используются экземпляры из памяти в процесс сериализации базы данных. Можете ли вы подтвердить это? Если есть какие-либо вспомогательные ссылки в отношении этого, предоставьте их. –

+0

Я отредактировал ответ со ссылкой на документацию сериализации OrientDb –

Смежные вопросы