WEB开发网
开发学院数据库MSSQL Server 通过SQL 2008管理非结构化数据 阅读

通过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数据方便地集中了数据存储,但是通常带来了更高的成本并会导致性能下降。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:通过 SQL 管理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接