- 5
- 0
- 约3.18万字
- 约 43页
- 2021-06-08 发布于北京
- 举报
ASE 12.5 – e-Business智能数据平台 e-Business 数据管理 XML Search EJB Server Java Stored Procedures External File System UTF-16 (Unicode) SQL Debugger 支持 XML 查询Why? 支持 XML 查询价值所在…… 通过使用标准查询语言工具提高效率动态访问 XML文档中的信息, 实现企业间交易互连 关键益处: 灵活:在XML中内容和表现分离 简易:使用 Java 类提供数据抽取 通用:支持多源数据——数据库,文件或URL 优化:在ASE中新的XML查询引擎被设计成为: store once, query many times 支持 XML 查询ASE 12.5的解决方案 String result = Xql.query(“/bookstore”, “xml…/xml”); URL xmlURL = new URL(“http://doc.xml”); String result = Xql.query(“/bookstore”, xmlURL.openStream()); JXml xDoc = new JXml (“xml .. /xml”); String result = Xql.query(“/bookstore”, xDoc); Java 实现 与ASE相互独立 EJB 组件 解析器提供DTD校验 查询结果集可被格式化为XML文档 支持 XML 查询解决方案: 性能增强 insert XMLtable values (…, sybase.utils.parse(“xml../xml”, …)) select jcs.xml.Xql.query(“…”, xmlcol) from XMLtable where... SybXmlStream xmlStream = Xql.parse(“xml../xml”); String result = Xql.query(“/bookstore”, xmlStream); 与SQL集成 解析结果存储在text/image 字段 支持Insert, update, delete SybXmlStream 益处 被解析的文档可以存在内存中或文件中以便快速访问 适合于 “store once, query many times” (缓冲) 支持 Enterprise Java BeansWhy? 商业需求: 数据集中和需要利用组件模型应用的快速开发,或从两层结构向三层结构快速迁移 支持流行组件标准和Java技术,简化开发过程 集成数据库技术,如:安全和性能以及部署的灵活性 支持 Enterprise Java Beans价值所在…… 在ASE中内置EJB提供了快速的应用开发,此外提供了安全和性能优化的运行环境 关键益处: 高速通信和数据传输 绝对安全:使用Java! 并且在ASE内部环境运行 使用流行的EJB组件简化开发工作 使用PowerJ 快速部署 EJBs 支持 Enterprise Java Beans 解决方案: 继承ASE的开放体系结构 SQLJ 标准支持Why? 商业需求: 扩充 SQL 功能,实现面向对象功能扩展 标准化Java对象技术确保应用的可移植性 未来应用的兼容性 当前状态 通过stored procedures内嵌Java methods SQLJ 标准支持价值所在…… 支持SQLJ标准可以确保节省基于Java的面向对象应用的开发,移植和培训的开销 关键益处: 通过使用比SQL功能更强大的面向对象语言Java可以降低开发成本 在Java函数生成和调用时执行安全性检测 支持外部文件系统Why? 商业问题: 有许多非结构化的数据存储在数据库之外。随着信息内容激增,维护在文件中的这些数据的完整性将变得十分困难。 当前解决方案: 不切实际: 将非结构化数据存入 RDBMS 开销: 通过编程维护数据一致性 支持外部文件系统价值所在…… ASE提供的对外部文件系统的支持确保了一种简易和低开销的方式管理这些会在电子商务中使用到、存储在文件系统中的数据 关键益处: 确保对非结构化和半结构化的数据的有效管理 不用将数据加载到数据库。 支持外部文件系统结构 支持外部文件系统解决方案: SQL 访问文件 SQL访问文件系统目录和文件 create proxy_table table_name external directory at “directory pathname” 代理表包含以下列: 支持外部文件系统解决方案: SQL 访问文件
原创力文档

文档评论(0)