通过SQL 2008管理非结构化数据
2008-09-28 10:06:36 来源:WEB开发网核心提示: 维护相关联的关系型数据源和非结构化数据源间的事务一致性,索引和搜索非结构化数据,通过SQL 2008管理非结构化数据(5),显式提取可用的元数据(例如从表格区域或文件属性),并将它显示给用户,另一方面,在数据库中存储BLOB数据方便地集中了数据存储,将文档内容转换为可以搜索和查询的格式(例
维护相关联的关系型数据源和非结构化数据源间的事务一致性。
索引和搜索非结构化数据。
显式提取可用的元数据(例如从表格区域或文件属性),并将它显示给用户。
将文档内容转换为可以搜索和查询的格式(例如,转换音频文件到文本形式,从而可以被数据库查询或纯文本引擎检索到。)
在SQL Server 2008中非结构化数据的目标
非结构化数据面临的相关挑战反应了那些开始为数字内容建立解决方案的公司所关注的一些常见情况:
管理多个不同的平台来处理关系型数据和非关系型数据,从而导致不必要的复杂性。
这些分散的数据存储对于开发人员来说增加了复杂度,并对于经理来说提高了部署难度。
对于开发人员和数据库管理员来说,在这些不同的数据类型中缺少可以使用的服务。
SQL Server 2008旨在解决这些问题,通过:
降低管理不同数据类型的成本。
简化使用关系型数据和非关系型数据的应用程序的开发工作。
将现在只用于关系型数据的功能扩展到非关系型数据。
在SQL Server 2008中存储非结构化数据
依赖于关系型数据和非关系型数据的应用程序通常使用下面三种架构之一:
数据库中的关系型数据以及文件系统和文件服务器上的非关系型二进制大对象(BLOB)。
数据库中的关系型数据和只用于BLOB的存储中的非关系型数据。
数据库中的关系型数据和非关系型数据。
每一种方法都有其优劣之处。例如,在文件服务器或只用于BLOB的存储中存储非结构化数据会降低每GB所花费的费用,但是通常会增加管理和建立应用程序的复杂性,因为应用程序不得不维护包含BLOB数据的数据库和单独系统中的记录以及这些记录所关联的对象间的完整性。另一方面,在数据库中存储BLOB数据方便地集中了数据存储,但是通常带来了更高的成本并会导致性能下降。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››通过远程管理更改ESXi主机root用户密码
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接