span8
span4
让数据库做的工作可以与FME数据库时显着提高翻译性能。本教程将着眼于阅读和使用FME数据库写入两者。第一篇文章的重点将放在效率和更快的通过最小化的特征的数量从数据库读取被读入FME。减少了一些功能可以大大减少转换时间,提高性能。
写入数据库也可以对翻译性能的影响。键和约束可能会导致翻译到整体失败和影响的过程。巧妙地写入与FME数据库可以通过减少表加载失败的表现。
尽管本教程使用Oracle数据库,讨论的概念和方法可以被应用到其它的数据库,如的PostgreSQL / PostGIS的,和SQL Server。
查看
数据库视图是从数据库内的基表或多个表导出表示。视图是虚拟的,并在SQL语句的运行时创建的。因为它是从现有的表拉动特征。这将返回的最新数据。
物化视图使用保存的磁盘空间:这些都需要更新以反映在主桌的任何变化。在一般情况下,物化视图具有更快的读取速度,因为视图不会在运行刷新。都神谕和PostgreSQL的有物化视图。SQL服务器具有索引视图。
指数,综合指数和空间索引
上表中的一个或多个列创建时的索引可以提供更快的数据访问。指数可以删除或添加,不会影响表。
复合索引的一个表中的多个列创建。复合索引可以基于在查询中最常用的列上创建。
空间索引与空间列的表创建。空间索引可用于查找与感兴趣的几何形状(i.e.-点,线,面)交互的对象。
所附的工作区将创建一个用户和一个转储文件加载到样本数据Oracle数据库。您需要,可以编辑的Oracle数据库能够与设沿着沿数据库做的工作,并正与外键练习的机器上运行这个工作空间。
比较了使用各种方法或变压器在记录读取性能:选择中陈述,观点,SQLExecutor,索引等
亮点如何最好地写入到数据库时有桌子上注重外键约束。
在FME数据库时常用的技巧和窍门。
©2019安全亚搏在线软件公司|法律