MsSQLSpatial是一个开源空间数据引擎项目,本文通过介绍这一项目的同时,也对基于MS SQLServer 2005 CLR Integration(公共语言运行时集成,下文简称“CLR集成”)技术实现一个空间数据引擎及优缺点做一些简单分析。
从空间数据库发现知识的传统途径是通过专家系统、数据挖掘、空间分析等技术来实现的。但是在空间数据库隐含知识的发现方面,只单独依赖某一种技术,往往存在着这样或那样的缺陷。
随着地理信息系统的不断发展,空间实体几何数据和属性数据越来越多。特别是现代测绘技术和计算机技术的广泛应用,使得我们可以对地球实施近乎实时的监测,这个过程更是产生了海量的数据。但传统的GIS是封闭、孤立的系统,没有统一的标准,所采用的空间数据格式互不兼容,不同GIS之间的数据交换存在困难。所以对于空间数据共享服务的需求越来越多了。
空间特征是地理信息系统或者说空间信息系统所独有的。空间特征是指空间地物的位置、形状和大小等几何特征,以及与相邻地物的空间关系。空间位置可以通过坐标来描述。GIS中地物的形状和大小一般也是通过空间坐标来体现。这一点不完全像CAD系统,在CAD中,一个长方形可能由长和宽来描述它的形状和大小。
数据库系统中用以提供信息表示和操作手段的形式构架。数据模型包括数据库数据的结构部分、数据库数据的操作部分和数据库数据的约束条件。本文主要讲解这些数据模型基本概念。
在数据仓库领域有一个概念叫conceptual data model,中文一般翻译为“概念数据模型”。概念数据模型设计与逻辑数据模型设计、物理数据模型设计是数据库及数据仓库模型设计的三个主要步骤。
面板数据分析方法或许我们已经了解许多了,但是到底有没有一个基本的步骤呢?那些步骤是必须的?这些都是我们在研究的过程中需要考虑的,而且又是很实在的问题。面板单位根检验如何进行?协整检验呢?什么情况下要进行模型的修正?
市场研究公司Gartner副总裁Carl Claunch提出了值得关注的将对数据中心产生重大影响的十项技术。这些技术目前还不太成熟。但是,这些技术在未来18至36个月里将成熟起来并且将广泛应用。
尽管备份Oracle数据库可能会耗时,但比起事务丢失的恐惧、收入的损失和不满的客户,这点耗时就微不足道了。因此,Oracle数据库备份在今天正成为备份/存储管理员能做的最重要的任务。
对于Oracle DBA们来说,Oracle数据库恢复提供的选项种类数目实在是太多了,数据库恢复方法可以说都取决于故障类型,但对于某一个特定的故障也可能有许多不同的恢复方法。总的来说,数据库恢复可以分为实例恢复与介质恢复两大类。
Oracle的内核提供数据库的备份和恢复机制,SQL*DBA按表空间进行数据的备份和恢复。Oracle数据库备份方式有两种:备份恢复和向前滚动,保证意外故障恢复数据库的一致性和完整性。
ORACLE7.X以来引入了共享SQL和多线索服务器体系结构。这减少了ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。
数据库安全性问题一直是围绕着数据库管理员的恶梦,数据库数据的丢失以及数据库被非法用户的侵入使得数据库管理员身心疲惫不堪。随着计算机技术的飞速发展,数据库的应用十分广泛,深入到各个领域,但随之而来产生了数据的安全问题,如Oracle数据库安全问题。
目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有Oracle、Sybase、INFORMIX和INGRES。这些产品都支持多平台,如UNIX、VMS、Windows,但支持的程度不一样。IBM的DB2也是成熟的关系型数据库。但是,DB2是内嵌于IBM的AS/400系列机中,只支持OS/400操作系统。
实际上,为了保证ORACLE数据库运行在最佳的性能状态下,在信息系统开发之前就应该考虑数据库的优化策略。优化策略一般包括服务器操作系统参数调整、ORACLE数据库参数调整、网络性能调整、应用程序SQL语句分析及设计等几个方面,其中应用程序的分析与设计是在信息系统开发之前完成的。
在DBA的日常工作中,经常需要重装或在新机器上安装Oracle,但每次安装所浪费的时间、精力以及失败的挫折都在考验着DBA的承受能力,本文着重介绍了一个简单的Oracle数据库迁移方法,详细内容请参考下文。