在这篇文章中,我想向大家介绍 Sergey Chernolyas,他是我们 Hibernate OGM 项目的一名贡献者。
-
嗨,谢尔盖。你是Hibernate OGM项目的贡献者之一。请自我介绍一下吧?
嗨,弗拉德!我叫谢尔盖·切尔诺利亚斯。我来自俄罗斯,今年38岁。自2000年以来,我一直使用Java技术。在我的职业生涯中,我获得了Oracle颁发的四个Java技术证书,并参与了许多开发和集成项目。
-
你能告诉我们你现在正在从事哪个项目,以及它是否使用了Hibernate OGM吗?
现在,我正在为Hibernate OGM开发一个新的模块,该模块旨在集成OrientDB NoSQL数据库。通过这个模块,OGM将支持总共7个NoSQL数据库。尽管在我目前的工作中,我的工作与NoSQL解决方案或Hibernate OGM无关,但我对这个主题很感兴趣,这就是我努力学习Hibernate OGM并探索NoSQL数据库的原因。
-
你能简单介绍一下OrientDB吗?
OrientDB是一个面向图和文档的数据库,它使用Java技术构建。简而言之,使用OrientDB的主要优势包括
-
使用Hibernate OGM访问OrientDB的主要好处是什么,而不是使用它们本地的API?
使用Hibernate OGM而非本地API的主要优势在于其标准化的应用程序开发方式。此外,Hibernate OGM还隐藏了许多创建和管理数据库连接或执行查询的低级操作。
在实现OrientDB Hibernate OGM模块的第一个版本时,我遇到了一些OrientDB问题,这些问题阻止了我集成Hibernate OGM模块应支持的所有功能。幸运的是,OrientDB团队非常乐于助人,我也希望在我完成集成的时候,OrientDB团队已经修复了我之前报告的问题。
感谢Sergey抽出时间,继续保持你的优秀工作。