Centre for Integrative Digital Health, School of Nursing, The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong.
Comput Methods Programs Biomed. 2013 Apr;110(1):99-109. doi: 10.1016/j.cmpb.2012.10.018. Epub 2012 Nov 21.
Clinical data are dynamic in nature, often arranged hierarchically and stored as free text and numbers. Effective management of clinical data and the transformation of the data into structured format for data analysis are therefore challenging issues in electronic health records development. Despite the popularity of relational databases, the scalability of the NoSQL database model and the document-centric data structure of XML databases appear to be promising features for effective clinical data management. In this paper, three database approaches--NoSQL, XML-enabled and native XML--are investigated to evaluate their suitability for structured clinical data. The database query performance is reported, together with our experience in the databases development. The results show that NoSQL database is the best choice for query speed, whereas XML databases are advantageous in terms of scalability, flexibility and extensibility, which are essential to cope with the characteristics of clinical data. While NoSQL and XML technologies are relatively new compared to the conventional relational database, both of them demonstrate potential to become a key database technology for clinical data management as the technology further advances.
临床数据本质上是动态的,通常以层次结构的形式呈现,并以自由文本和数字的形式存储。因此,有效管理临床数据并将数据转换为结构化格式以进行数据分析是电子健康记录开发中的挑战问题。尽管关系数据库很流行,但 NoSQL 数据库模型的可扩展性和 XML 数据库的面向文档的数据结构似乎是有效临床数据管理的有前途的特性。在本文中,研究了三种数据库方法(NoSQL、启用 XML 和原生 XML),以评估它们对结构化临床数据的适用性。报告了数据库查询性能,以及我们在数据库开发方面的经验。结果表明,NoSQL 数据库在查询速度方面是最佳选择,而 XML 数据库在可扩展性、灵活性和可扩展性方面具有优势,这些对于应对临床数据的特点至关重要。虽然与传统关系数据库相比,NoSQL 和 XML 技术相对较新,但随着技术的进一步发展,它们都有可能成为临床数据管理的关键数据库技术。