技术开发 频道

欢喜还是忧?微软新CTP计划初体验


CTP版让用户提前体验新的强大功能

   上面说了微软CTP版产品发布计划给用户带来的一些折磨,不过即使存在这些缺点,众多开发者为了体验新的强大功能,依然选择迎难而上。例如微软的SQL Server 2008提供了能够减少现代应用中数据工作量的新数据类型,包括空间数据(Spatial Data)、分层数据(Hierarchy data)和文件流(FileStream)数据类型等。

   SQL Server 2008提供了对空间数据的支持,使用户能够轻松捕捉地理数据,建立能够和Virtual Earth或Google地图等集成的跨界混搭应用。空间数据的数据类型有地理数据和几何数据,前者侧重于以经纬度值为基础的位置数据,后者则是以坐标为基础的位置数据。

   而分层数据类型则使用户跨越复杂的数据连接而表现数据的层次性。分层数据类型存储了层次树的结构,以及该树的记录位置。类似于GetAncestor()和GetDescendant这样SQL函数能够让用户快速旋转该树以满足需要。

   文件流(FileStream)数据类型提供了一种能够与数据库外部的所有文件和媒体格式数据进行互作的数据类型,例如Excel数据表和Windows Media视频等。文件流数据类型将SQL Express和文件系统集成在一起,用户可以使用SQL语法来对文件流对象进行选择、插入、更新等操作。媒体格式文件在文件系统中存储为BLOB数据对象。这种集成对记录应用了SQL安全模式,并消除了维护两个安全模式(一个在SQL,一个在文件系统)的需要。

   为了体验这些高级功能,我们还是有理由选择忍受CTP版的种种不足之处的。
0
相关文章