WEB开发网
开发学院数据库MSSQL Server SSAS : XMLA over TCP/IP的实现 阅读

SSAS : XMLA over TCP/IP的实现

 2009-09-19 00:00:00 来源:WEB开发网   
核心提示:之前提到微软的SSAS首席科学家Mosha Pasumansky曾经写过一篇专门的文章介绍了XMLA over TCP/IP这个协议在SSAS上面的实现,http://www.mosha.com/msolap/articles/as2005_protocol.htm我从来都觉得,SSAS : XMLA over TCP

之前提到微软的SSAS首席科学家Mosha Pasumansky曾经写过一篇专门的文章介绍了XMLA over TCP/IP这个协议在SSAS上面的实现。

http://www.mosha.com/msolap/articles/as2005_protocol.htm

我从来都觉得,学习东西一定要转换为自己的知识才行。所以我的总结几点如下

1. 该协议是微软的专利技术,并没有公开具体的接口。

2. 相对来说,而XMLA over http则是公开的标准,该公开标准直接基于HTTP和SOAP,很好懂,但传递的包体积较大,而且默认都是不加密的,安全性有限。当然,你可以通过Https的方式来提高安全性,但https本身又超级慢。

3. 但XMLA over TCP/IP并不神秘,微软自己的工具都是基于这个协议访问SSAS的,例如SSMS这个工具。同时,如果我们通过OLEDB for Analysis,或者ADOMD.NET去编程的话,也是自动使用XMLA over TCP/IP的。

但总是有朋友对此感到好奇,例如我自己也比较好奇。那么,就让我带你来揭开它的盖子,让你看看,如果使用了xmla over TCP/IP,数据是怎么传递的。

它首先是二进制的内容,然后,它是压缩过的内容,最后,它是加密的内容

下面我就让你看一下他们的不同。我自己做了一个工具来测试他们

SSAS : XMLA over TCP/IP的实现

图片看不清楚?请点击这里查看原图(大图)。

1. 正常情况下(二进制,压缩,加密)

SSAS : XMLA over TCP/IP的实现

1 2 3  下一页

Tags:SSAS XMLA over

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