<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Performance, Performance, Performance</title><link>http://blogs.msdn.com/b/winfs/archive/2005/09/14/466667.aspx</link><description>You guessed it right from the title. This posting is all about WinFS performance and will answer the following questions: What does it mean for WinFS to perform? How do we measure performance? And most importantly how can you help improve WinFS performance</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title> What s in Store Performance Performance Performance | Wood TV Stand</title><link>http://blogs.msdn.com/b/winfs/archive/2005/09/14/466667.aspx#9673365</link><pubDate>Mon, 01 Jun 2009 03:10:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9673365</guid><dc:creator> What s in Store Performance Performance Performance | Wood TV Stand</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://woodtvstand.info/story.php?id=14300"&gt;http://woodtvstand.info/story.php?id=14300&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9673365" width="1" height="1"&gt;</description></item><item><title>re: Performance, Performance, Performance</title><link>http://blogs.msdn.com/b/winfs/archive/2005/09/14/466667.aspx#524966</link><pubDate>Sun, 05 Feb 2006 01:36:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:524966</guid><dc:creator>Daniel A. Kornev [MSP]</dc:creator><description>Hello,&lt;br/&gt;&lt;br/&gt;I'm developing a custom Windows Shell Namespace Extension for WinFS. It places in My Computer folder under the &amp;quot;Contacts&amp;quot; name. The reason is to provide me for the future some GUI and API to work more easily with my contacts stored in WinFS Store. The problem is that such excellent thing as Project method to retrieve custom data from selected container from WinFS works very slowly. I work with about 300 of sample contacts records and Windows Explorer slows for about 1,5 min while loading them all into the folder view. What are the ways to make perfomance of this command actually great?&lt;br/&gt;&lt;br/&gt;I'm retrieving only DisplayName, ContactCards.EAddresses, ItemIds and that is all. What shall I do to get them faster?&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;Daniel A. Kornev,&lt;br/&gt;Microsoft Student Partner.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=524966" width="1" height="1"&gt;</description></item><item><title>re: Performance, Performance, Performance</title><link>http://blogs.msdn.com/b/winfs/archive/2005/09/14/466667.aspx#484533</link><pubDate>Tue, 25 Oct 2005 11:53:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:484533</guid><dc:creator>Ian Thomas</dc:creator><description>NTFS filestreams are of great interest to me, since I've used the &amp;quot;alternate data stream&amp;quot; to attach metadata descriptions to some files (used in GIS - geographic info systems) so that the metadata don't get &amp;quot;lost&amp;quot;. Of course, they will get lost if the user copies the 'parent' file to a non-NTFS volume or to a CD or DVD, but NTBackup handles them appropiately. &lt;br&gt;My concern has been the tendency for some anti-virus software to search out ADS (they call them &amp;quot;hidden streams&amp;quot;) because they've  been used occasionally by rojan / virus / malware writers. &lt;br&gt;So, my questions: &lt;br&gt;What is the detail of the special ACLs used by WinFS (and where can I find a good technical description)? &lt;br&gt;And what guarantees that anti-virus / anti-spyware software doesn't interfere with the WinFS streams that we're talking about here? &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=484533" width="1" height="1"&gt;</description></item><item><title>re: Performance, Performance, Performance</title><link>http://blogs.msdn.com/b/winfs/archive/2005/09/14/466667.aspx#480447</link><pubDate>Thu, 13 Oct 2005 09:08:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:480447</guid><dc:creator>Tony Voellm</dc:creator><description>Arian,&lt;br&gt;&lt;br&gt;The term NTFS Streams was used but the File Data is actually stored in NTFS files.  NTFS does support multiple &amp;quot;streams&amp;quot; per file but few applications use it.  Generally the default stream (0) is the only one used.  In WinFS we dont do anything special here other than storing the data in a file that has special ACLs to keep most users from finding it and being able to modify it.&lt;br&gt;&lt;br&gt;  Tony&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=480447" width="1" height="1"&gt;</description></item><item><title>re: Performance, Performance, Performance</title><link>http://blogs.msdn.com/b/winfs/archive/2005/09/14/466667.aspx#476043</link><pubDate>Sat, 01 Oct 2005 19:53:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:476043</guid><dc:creator>Arian Kulp</dc:creator><description>Thanks for your response!  Actually, it didn't completely answer my question (though it was insightful nonetheless!).  I can understand why file-backed items are not stored in the relational DB itself, but I'm wondering why in streams vs. NTFS files.  Are streams more performant, or is it just to effectively shield those files from users to prevent problems?&lt;br&gt;&lt;br&gt;Thanks!&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=476043" width="1" height="1"&gt;</description></item><item><title>re: Performance, Performance, Performance</title><link>http://blogs.msdn.com/b/winfs/archive/2005/09/14/466667.aspx#475010</link><pubDate>Wed, 28 Sep 2005 22:22:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:475010</guid><dc:creator>Tony Voellm</dc:creator><description>Arian,&lt;br&gt;&lt;br&gt;WinFS files streams are stored in NTFS to reduce the storage and retrieval overhead.  Image trying to store a 2GB movie in a conventional database - there is a lot of data page encoding and transformation that occurs.  Once a file in WinFS is opened the Read / Write path is essentially the same as NTFS which means there is almost no perf hit.&lt;br&gt;&lt;br&gt;Some questions that come up are should icons be file backed items or native WinFS items?  How about documents?  There are definitely trade offs and it will depend on how the user will use your application.&lt;br&gt;&lt;br&gt;The advantage of putting files in WinFS is the ability to leverage our Search, Sync and Query API's.&lt;br&gt;&lt;br&gt;   Tony&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=475010" width="1" height="1"&gt;</description></item><item><title>re: Performance, Performance, Performance</title><link>http://blogs.msdn.com/b/winfs/archive/2005/09/14/466667.aspx#473821</link><pubDate>Mon, 26 Sep 2005 05:01:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:473821</guid><dc:creator>Arian Kulp</dc:creator><description>I have a performance question: In one of the PDC sessions it was mentioned that underlying files placed in WinFS are actually stored in NTFS streams.  I was wondering if this was mostly a simple method of obfuscation (since most users will still access their non-WinFS folders directly), or if there was a performance benefit to storing the data this way.&lt;br&gt;&lt;br&gt;Thanks!&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=473821" width="1" height="1"&gt;</description></item></channel></rss>