基于Tokyo Tyrant的智能电网数据处理与应用研究(2)
时间:2026-01-15
时间:2026-01-15
Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,同时还提供了对 EJB、Java Servlets API、JSP以及XML技术的全面支持 [3]。
1.2缓存、DBM和数据库技术
缓存主要用来解决IO速度不同的接口间数据传输瓶颈的问题。将经常读取的数据存储在缓存系统中,由于其存储于服务器的内存中,读取速度会十分快,同时也减轻了数据库的访问压力。
1.2.1 DBM
DBM即动态缓冲管理,在库存管理中又叫动态缓冲库存管理 [4]。DBM数据库是一种具有动态缓存管理特征的数据,它能把数据缓存在内存中实现高速访问。尤其在配送系统和补给系统变动频繁的情况之下,它在对大数据量的数据访问方面有着非常不错的表现。
1.2.2 Tokyo Tyrant缓存
Tokyo Cabinet 是一款DBM数据库,该数据库读写非常快。写入100万数据只需要0.4秒,读取100万数据只需要0.33秒。Tokyo Tyrant 提供dbm数据库Tokyo Cabinet的网络接口。它使用简单的基于TCP/IP的简单二进制协议进行通信,实现了跨平台、跨语言使用Tokyo Tyrant。采用热备份,更新日志记录,复制来实现高可用性和高可靠性 [5]。
1.2.3 Oracle数据库
Oracle数据库是一种大型数据库系统,能够处理大批量的数据,Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力[6],在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。
2 系统架构设计
对本系统的架构设计主要从物理架构、数据架构和软件技术架构实现等方面展开讨论分析。
2.1 物理架构设计
智能电网用电数据采集系统主要包括基本应用、高级应用、运行管理、统计查询、系统管理,为营销业务应用中的其他业务提供用电信息数据源和用电控制手段。同时还可以提供营销业务应用之外的综合应用分析功能,如配电业务管理、电量统计、决策分析、增值服务等功能,并为其他专业系统提供基础数据和决策支持。
上一篇:百视通公司相关资料
下一篇:铁路路基基床施工监理实施细则