APP下载

开源数据库数据存储的实现路径分析

2016-12-21向华伟

电子技术与软件工程 2016年20期
关键词:数据存储

向华伟

摘 要 文章首先对PostgreSQL开源数据库的特点进行了简要分析,在此基础上对PostgreSQL开源数据库的数据存储实现路径进行论述。期望通过本文的研究能够对促进开源数据库的推广应用有所帮助。

【关键词】开源数据库 PostgreSQL 数据存储

数据库是一种能够对数据进行存储和管理的“仓库”,它是一个应用领域中通用的数据处理系统,是长期存储在计算机内可进行共享的数据集合。开源数据库是未进行加密,源代码为开放性的数据库,目前主流的开源数据库有MySQL数据库、PostgreSQL数据库、Ingres r3 数据库、MaxDB数据库、InterBase数据库,每个数据库均有其特性。本文以PostgreSQL数据库为对象,重点对其数据存储的实现路径进行研究。

1 PostgreSQL开源数据库的特点分析

PostgreSQL是一款具有丰富特色的开源数据库管理系统,其不但功能齐全,而且还具有商业级数据库管理系统的特性,在某些方面甚至超越了商业数据库。PostgreSQL可在各种平台上应用,支持异步Copy、预写日志容错、表空间机制,同时还支持多种字符编码,易于扩展,在多用户并发方面有着极其优异的表现。大体上可将PostgreSQL的特性归纳为以下几个方面:

1.1 开放性

PostgreSQL支持的数据类型较多,如IP地址、数组、几何图元、文本、数值等,同时该数据库还允许用户自定义正规的SQL类型。

1.2 可编程性

该数据库能够为用户提供大量的API,如OBDC、Libpq等,给用户的开发使用提供了条件。

1.3 可定制性

该数据库可以通过多种编程语言来实现函数功能,如PHP、Ruby、Java、C++等等。对于数据库而言,函数又被称之为存储过程,它的输出结果可以在查询中当做表来使用,这一特点使PostgreSQL具备了可定制的特性。……

登录APP查看全文

猜你喜欢

数据存储
简单的数据修复
大数据时代档案信息建设的认识和实践
浅谈电力大数据平台关键技术研究与应用
基于Android开发的APP数据存储研究
哈希算法在物联网数据存储中的应用
空难事故跨媒体信息采集与检索方法的研究
基于STM32的AD采集与SD卡数据存储
基于MongoDB的调查决策系统数据存储方案设计
大型在线式UPS及监控系统在中控机房的应用
基于MSP430的Micro SD卡存储功能实现与评测