<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Stephen Foskett, Pack Rat &#187; XAM Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/xam/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fosketts.net</link>
	<description>Understanding the accumulation of data</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:40:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>We Need a Storage Revolution</title>
		<link>http://blog.fosketts.net/2011/04/30/storage-revolution/</link>
		<comments>http://blog.fosketts.net/2011/04/30/storage-revolution/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 16:00:00 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[BigTable]]></category>
		<category><![CDATA[CAS]]></category>
		<category><![CDATA[data management]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Files-11]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[HFS]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[nas storage]]></category>
		<category><![CDATA[network attached storage]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[SCSI]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[storage management]]></category>
		<category><![CDATA[Sunday series]]></category>
		<category><![CDATA[updated]]></category>
		<category><![CDATA[VMS]]></category>
		<category><![CDATA[volume manager]]></category>
		<category><![CDATA[XAM]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/2008/10/26/we-need-a-storage-revolution/</guid>
		<description><![CDATA[Storage protocols continue to mimic direct attached storage, with the concepts of block and file at its core. No amount of virtualization, and no new protocol, will fix this - we need a storage revolution.]]></description>
			<content:encoded><![CDATA[<div id="attachment_789" class="wp-caption aligncenter" style="width: 226px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2008/09/revolution-array.png" ><img class="size-medium wp-image-789 " title="Revolution Array" src="http://blog.fosketts.net/wp-content/uploads/2008/09/revolution-array-216x300.png" alt="" width="216" height="300" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">I think this sentiment is just as valid today as when I posted it in 2008!</p></div>
<p>Although many discussions in the storage industry focus on the relative merits of one protocol or another, the conversation occasionally turns to the core issue at hand: We continue to patch together a system based on outdated concepts. Most storage protocols continue to mimic direct attached storage, and most of our so-called networks act as point to point channels. An ultra-modern virtualized storage infrastructure with all the latest bells and whistles still holds the concepts of block and file at its core. Whenever the storage industry has tried to bring about real storage management they have been stymied by a lack of context for data.</p>
<p>No amount of virtualization, and no new protocol, will fix this. Put simply, we need a storage revolution.</p>
<h3>Channels, Blocks, and Files</h3>
<p>Most innovation in the 1980s and early 1990s focused on moving storage out of the server. <a rel="nofollow" href="http://en.wikipedia.org/wiki/SCSI"  target="_blank">SCSI</a> allowed disk to exist in a separate cabinet, <a rel="nofollow" href="http://en.wikipedia.org/wiki/RAID"  target="_blank">RAID</a> allowed multiple physical disks to become a single virtual one, and these were mixed to become the prototype storage array. Although SCSI allowed one-to-many connectivity, it was never a true peer-to-peer network, even once it was mixed with network concepts in the form of <a rel="nofollow" href="http://en.wikipedia.org/wiki/Fibre_Channel"  target="_blank">Fibre Channel</a>.</p>
<p>Even today, SAN storage is focused on providing faster, more flexible, and feature-packed direct-attached storage. A modern virtual SAN hides a complex arrangement of caching, data protection, tiered storage, replication, and deduplication, masquerading the lot as a simple, lowly disk drive. It is sad but true that all of our work as an industry has been dedicated to recreating what we started with.</p>
<p>Networked file-based storage is no better. Although NAS devices have all the advanced features of their SAN cousins, they must present a simple file tree to the host to retain compatibility. File virtualization merely presents a larger homogenous tree.</p>
<p>Inside the server, too, features and complexity are hidden to retain a familiar file system format. Volume managers can do anything a virtualization device can, but must present their output as a simple (though virtual) disk drive. File systems, too, have added features but still present a familiar tree of mount points, inodes, and files. Even ZFS, possibly <a href="http://blog.fosketts.net/2008/02/27/zfs-super-file-system/"  target="_self">the most advanced</a> combination of volume management and file system technology yet, must present a simple tree of storage to applications.</p>
<h3>The Metadata Roadblock</h3>
<p>This outdated paradigm, of disks and file trees, is ill-suited to today&#8217;s storage challenges. Data must be categorized so actions can be taken to preserve or destroy it based on policies. Data must be searchable so users and applications can find what they want. Data must be flexible so it can be used in new ways. Our antiquated notions are not capable of meeting these challenges.</p>
<p>One simple problem is that we lack context for our data. Most file systems merely assign to a file a name, location, owner, and security attributes. The most advanced can contain extended metadata, but this is rarely seen in practice since many applications cannot agree on how to use this data. Microsoft&#8217;s Office suite can store and share extended file attributes, for example, but these live inside the file rather than in the file system. The promise of expanded Office attributes is only realized in conjunction with a content management system like SharePoint which lies above the lowly file system.</p>
<p>What if the storage system could keep this data instead? What if it could logically group files according to project or client, mining keywords and authors, and maintaining revisions? These concepts are not new, having been implemented in content management systems for years, and certain elements appeared in file systems, like <a rel="nofollow" href="http://en.wikipedia.org/wiki/Hierarchical_File_System"  target="_blank">Apple&#8217;s HFS</a> and <a rel="nofollow" href="http://en.wikipedia.org/wiki/Files-11"  target="_blank">VMS&#8217; Files-11</a>, for decades.</p>
<h3>Cut Down the Tree</h3>
<p>File metadata would allow advanced features, but truly taking advantage of them requires a more fundamental shift in the way applications access files. Rather than sticking to a traditional hierarchy of directories in a tree (which was, after all, simply a primitive metadata system), we should remove the tree altogether. Allow files to become data objects, identified by arbitrary attributes and managed according to an overarching policy.</p>
<p>This future vision is decidedly different from our current notion of storage, but is not so far off. Many organizations now rely on central data warehouses based on SQL-language relational databases. As many storage managers have grumbled, databases tend to ignore storage management concepts entirely, managing their own content independently.</p>
<p>But not all applications need a database back-end, so another initiative seeks to provide generic object storage for wider use. Called content-addressable storage or <a rel="nofollow" href="http://en.wikipedia.org/wiki/Content-addressable_storage"  target="_blank">CAS</a>, these devices have traditionally been used only for archival purposes, since that was their first market application. As vendors break free of proprietary interfaces in favor of open ones like XAM, CAS could transform storage itself by eliminating both file and block storage at once.</p>
<p>Similar concepts are already at work in the so-called Web 2.0 world. Non-traditional databases like Google BigTable, Amazon S3, and Hadoop allow massive scalability for object storage. API-sharing initiatives with many Web 2.0 companies can be seen as similar prototypical object storage frameworks. Any of these could be leveraged to provide a new world of data storage, and many are gaining traction even now.</p>
<h3>Stephen&#8217;s Stance</h3>
<p>Although traditional block storage is here to stay for disk drives, and tree-type file systems are likely to remain the foundation of operating system storage, new object-based concepts could change the world in fundamental ways. As applications become &#8220;web aware&#8221;, they also become object aware, increasing the likelihood of such a storage revolution. For the majority of applications, this new world would be a welcome one indeed.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/04/19/granularity-challenge-storage-management/"  rel="bookmark" class="crp_title">Granularity: The Hidden Challenge of Storage Management</a></li><li><a href="http://blog.fosketts.net/2007/06/25/storage-history-the-3server/"  rel="bookmark" class="crp_title">Storage History: The 3Server</a></li><li><a href="http://blog.fosketts.net/2010/10/26/cas-cloud-revolutionary-storage/"  rel="bookmark" class="crp_title">From CAS to Cloud: Revolutionary Storage</a></li><li><a href="http://blog.fosketts.net/2008/09/15/greenbytes-embraces-extends-zfs/"  rel="bookmark" class="crp_title">greenBytes Embraces and Extends ZFS</a></li><li><a href="http://blog.fosketts.net/2008/09/16/deduplication-primary-storage/"  rel="bookmark" class="crp_title">Deduplication Coming to Primary Storage</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/04/30/storage-revolution/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/04/30/storage-revolution/">We Need a Storage Revolution</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/apple/" title="View all posts in Apple" rel="category tag">Apple</a>, <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/04/30/storage-revolution/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>From CAS to Cloud: Revolutionary Storage</title>
		<link>http://blog.fosketts.net/2010/10/26/cas-cloud-revolutionary-storage/</link>
		<comments>http://blog.fosketts.net/2010/10/26/cas-cloud-revolutionary-storage/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 14:27:38 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[Asigra]]></category>
		<category><![CDATA[Atmos]]></category>
		<category><![CDATA[Caringo]]></category>
		<category><![CDATA[CAS]]></category>
		<category><![CDATA[Centera]]></category>
		<category><![CDATA[Cirtas]]></category>
		<category><![CDATA[cloud storage]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[MaxiScale]]></category>
		<category><![CDATA[Mezeo]]></category>
		<category><![CDATA[Nasuni]]></category>
		<category><![CDATA[Nirvanix]]></category>
		<category><![CDATA[Paul Carpentier]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[Seven10]]></category>
		<category><![CDATA[StorageNetworks]]></category>
		<category><![CDATA[StorSimple]]></category>
		<category><![CDATA[Twin Strata]]></category>
		<category><![CDATA[XAM]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=3959</guid>
		<description><![CDATA[Change is not a word normally associated with storage, and revolution is practically unheard of. Today's modern enterprise storage systems and networks employ massive resources to do one simple thing: Emulate the basic hard disk drives used over three decades ago. But cracks are appearing in our mausoleum of fake disks: Application developers are discovering the value of object storage, and storage systems are appearing to support this need.]]></description>
			<content:encoded><![CDATA[<div id="attachment_3961" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2010/10/22793093_634de61ca7_z.jpg" ><img class="size-medium wp-image-3961" title="22793093_634de61ca7_z" src="http://static.fosketts.net/wp-content/uploads/2010/10/22793093_634de61ca7_z-300x225.jpg" alt="" width="300" height="225" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">We need to move beyond fake disks and deploy application-centric storage</p></div>
<p>Change is not a word normally associated with storage, and revolution is practically unheard of. Today&#8217;s modern enterprise storage systems and networks employ massive resources to do one simple thing: Emulate the basic hard disk drives used over three decades ago. But cracks are appearing in our mausoleum of fake disks: Application developers are discovering the value of object storage, and storage systems are appearing to support this need.</p>
<blockquote><p>I also wrote about this two years ago, proclaiming that <a href="http://blog.fosketts.net/2008/09/28/we-need-storage-revolution/" >We Need a Storage Revolution</a> and forecasting <a href="http://blog.fosketts.net/2010/04/29/techie-business-schism/" >The Techie/Business Schism</a></p></blockquote>
<h3>The CAS Revolution</h3>
<p><a href="http://www.caringo.com/index.html"  target="_blank">Caringo</a> founder and CTO, Paul Carpentier, rose to prominence around 2000 at FilePool, one of the prime movers in the content-addressable storage (CAS) space. I recall a light going off in my head as Paul introduced me to FilePool&#8217;s CAS technology back then, imagining the possibilities of the concept. Files would be stored based on &#8220;what they were&#8221; rather than &#8220;where they were&#8221; and could be organized according to application needs rather than the conventional &#8220;extent of blocks&#8221; or tree heirarchy.</p>
<p>CAS discarded decades of filesystem and block storage baggage, introducing a new method for storing and retrieving data that better-matched the burgeoning web and enterprise applications of today. I had seen the failure of the first wave of storage service providers from inside StorageNetworks, and it was this desire for a real storage revolution that led me to dive into cloud storage at Nirvanix almost a decade later. Although I am now on my own, I remain convinced that the future belongs to storage systems that look nothing like today&#8217;s SAN and NAS.</p>
<p>Shortly after that 2001 meeting, EMC acquired FilePool and launched it as the Centera product line. But CAS systems quickly ran into a serious roadblock: Conventional applications cannot read and write to unconventional storage systems like Centera. EMC pushed key software vendors (especially in the archiving space) to create special Centera interfaces, and the industry bogged down developing the XAM standard. Other companies, like <a href="http://www.seventenstorage.com/"  target="_blank">Seven Ten Storage Software</a>, jumped in to help with the translation from proprietary CAS interfaces, but the transition from legacy files and blocks to object storage has been long and slow.</p>
<h3>Cloud Storage: Another Dimension</h3>
<p>Meanwhile, in an alternate dimension, web developers realized they had a serious problem. They were developing applications that scaled massively, spanning servers and exhausting conventional filesystems. Conventional systems just wouldn&#8217;t cut the mustard.</p>
<p>Since they were soaking in web applications, these developers applied the lessons of web services to storage: Why not just make an HTTP connection and ask for an object by a unique ID rather than walk a filesystem tree? Why not encapsulate the &#8220;state&#8221; of this request in the request itself rather than make a lasting connection and association between the client and server?</p>
<p>Thus was born cloud storage, and it was bookseller Amazon who opened the floodgates with their 2006 introduction of a &#8220;Simple Storage Service&#8221; or S3. They allowed anyone to store and retrieve objects from their massive web services infrastructure. S3 and similar services from Rackspace, Nirvanix, and others, are special-purpose web servers, and their simple interfaces are wonderfully attractive to web developers. For example, this WordPress-based blog uses cloud storage to serve images to your browser!</p>
<h3>Similarities in CAS and Cloud</h3>
<p>Although developed from vastly-differing starting points, CAS and cloud storage are essentially similar: Both reject conventional blocks and files in favor of object storage; both organize data with metadata databases; both multiply and scale out. There is one other major similarity between CAS and cloud storage: Both are attractive to service providers.</p>
<p>Imagine you operate a business that stores data for customers. You would want a flexible infrastructure that would scale with demand and segment each &#8220;tenant&#8221; from others for security and performance. As we learned at StorageNetworks, conventional SAN and NAS systems just weren&#8217;t meant to work in this kind of environment. Whether operating an internal service or a public cloud, service providers require something entirely different.</p>
<p>Cloud storage was designed from the start with service providers in mind, embedding per-object and per-&#8221;bucket&#8221; security, scalability, and abstraction between hardware and clients. Although quite complex to design, cloud storage is amazingly simple to use, provided an application can interface with it.</p>
<p>CAS wasn&#8217;t designed like this. Systems like EMC&#8217;s Centera were created for the needs of applications like enterprise archiving, but secure storage of content and extreme scalability are critical here as well. But early CAS systems didn&#8217;t need simple web-style interfaces or extreme hardware abstraction. These were enterprise systems, after all.</p>
<h3>The CAS/Cloud Colission</h3>
<p>CAS wasn&#8217;t exactly successful. Although object storage found a niche in enterprise archiving, the enterprise storage world has mostly continued with blocks and files. The major storage vendors all have some kind of object storage, but most are repurposed NAS rather than dedicated CAS like the Centera.</p>
<p>Although much skepticism has been raised about cloud storage in the enterprise, its impact on application development cannot be denied. Indeed, the majority of developers are now focused on programming platforms that abstract both compute and storage from conventional operating systems. The next generation of applications will run in &#8220;platform as a service&#8221; environments first, and cloud storage is a key component.</p>
<p>Storage vendors are rapidly moving to <a href="http://blog.fosketts.net/2009/07/01/cloudstuff-stuff-cloud/"  target="_blank">rework their conventional systems for cloud use</a>. Although block and file systems from 3PAR, NetApp, Isilon, Symantec, HDS, HP, and others are useful in cloud environments, unconventional CAS becomes more valuable here. This is where EMC, Mezeo, and Caringo (with Dell) shine, and why HDS bought Parascale, NetApp bought Bycast, and <a href="http://blog.fosketts.net/2010/10/14/overland-acquires-maxiscale/"  target="_blank">what Overland could do with MaxiScale</a>. In the mean time, <a href="http://www.thebiggertruth.com/2010/05/head-in-the-clouds-the-great-value-question/"  target="_blank">&#8220;gateway&#8221; products</a> from <a href="http://www.nasuni.com/"  target="_blank">Nasuni</a>, <a href="http://www.cirtas.com/"  target="_blank">Cirtas</a>, <a href="http://www.storsimple.com/"  target="_blank">StorSimple</a>, <a href="http://www.twinstrata.com/"  target="_blank">Twin Strata</a>, and <a href="http://asigra.com/"  target="_blank">Asigra</a> are awfully interesting.</p>
<h3>Stephen&#8217;s Stance</h3>
<p><a href="http://blog.fosketts.net/2010/04/29/techie-business-schism/"  target="_blank">The storage revolution is coming</a>, whether we in the industry are ready or not. Developers are voting with their feet, targeting cloud storage and application platforms rather than conventional filesystems. Although the market for cloud storage products is slow to develop, the cloud storage concept will eventually dominate the landscape.</p>
<p>It seems most likely that this revolution will decimate the storage industry as we know it today. Unable to push high-margin storage arrays into the ballooning cloud space, product vendors will see their market share eroded by service providers with no use for these expensive systems. Monolithic file and block will soldier on in the new legacy applications, but <a href="http://blog.fosketts.net/2010/05/10/emc-post-infrastructure-future/"  target="_blank">the action will inevitably slip away</a>.</p>
<p>The likely winners will be those who can leverage commodity hardware for scale-out cloud storage use. The proliferation of cloud platforms will settle down, with a few gaining traction and the rest discarded. Then we will see companies like HP, Dell, and Oracle rise to lead the storage sales charts with massive volume shipments to service providers.</p>
<p><em>Disclosure: I used to work for StorageNetworks (which is now defunct) and Nirvanix.</em></p>
<p><em>Image credit: Barcelona Graffiti by </em><a rel="nofollow" href="http://www.flickr.com/photos/aeioux/" ><em>Aeioux</em></a></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2010/10/26/caringo-castor-cloud-storage/"  rel="bookmark" class="crp_title">Caringo Bulks Up CAStor For Cloud Services</a></li><li><a href="http://blog.fosketts.net/2009/09/22/zend-simple-cloud-api/"  rel="bookmark" class="crp_title">Zend Simple Cloud API = Freedom!</a></li><li><a href="http://blog.fosketts.net/2009/07/01/cloudstuff-stuff-cloud/"  rel="bookmark" class="crp_title">CloudStuff Versus Stuff in the Cloud</a></li><li><a href="http://blog.fosketts.net/2010/04/29/techie-business-schism/"  rel="bookmark" class="crp_title">The Techie/Business Schism</a></li><li><a href="http://blog.fosketts.net/2010/11/24/automatic-provisioning-overcoming-limits-thin-provisioning/"  rel="bookmark" class="crp_title">Overcoming The Limits Of Thin Provisioning With Automatic Provisioning!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2010/10/26/cas-cloud-revolutionary-storage/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2010. |
<a href="http://blog.fosketts.net/2010/10/26/cas-cloud-revolutionary-storage/">From CAS to Cloud: Revolutionary Storage</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2010/10/26/cas-cloud-revolutionary-storage/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>There Are Two Kinds…</title>
		<link>http://blog.fosketts.net/2007/07/30/there-are-two-kinds/</link>
		<comments>http://blog.fosketts.net/2007/07/30/there-are-two-kinds/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 19:00:44 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[data classification]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[ILM]]></category>
		<category><![CDATA[XAM]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/2007/07/30/theres-two-kinds%e2%80%a6/</guid>
		<description><![CDATA[&#8220;There are two kinds of people in this world: those who believe there are two kinds of people in this world, and those who don&#8217;t.&#8221;  This week, EMC&#8217;s Chief Development Officer, Mark Lewis, posted a thoughtful blog &#8220;episode&#8221; supposing that there are two kinds of data in this world: OLTP and all of the rest.  It&#8217;s an [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>&#8220;There are two kinds of people in this world: those who believe there are two kinds of people in this world, and those who don&#8217;t.&#8221;</em> </p></blockquote>
<p>This week, EMC&#8217;s Chief Development Officer, Mark Lewis, posted <a href="http://marksblog.emc.com/2007/07/episode-50-stor.html"  target="_blank">a thoughtful blog &#8220;episode&#8221;</a> supposing that there are two kinds of data in this world: OLTP and all of the rest.  It&#8217;s an interesting idea, so let&#8217;s bat it around a little.</p>
<p>Mark claims that, as technology allows data to be better structured and classified, the old distinction between structured and unstructured will disappear.  Surely, many types of unstructured data are gaining tagging and searchability as they move into a networked world.  E-mail is clearly semi-structured at least, and on-line document repositories like SharePoint and Google Docs have followed in the footsteps of Lotus Notes and others to bring structure to the file server.  I know of lots of businesses with historical applications that are transitioning to structured, tiered, and archivable formats, as well.  So we&#8217;re certainly moving in that direction, but I think it&#8217;s too soon to say that unstructured data is at an end.</p>
<p>I doubt that Mr. Lewis believes that all data is structured, either.  His job is to make sure that EMC does not become irrelevant like so many other big Massachusetts technology companies, so he&#8217;s certainly trying to get in front of the market.  As data gains structure, storage products that exploit it will undoubtedly be in demand.  So EMC is wise to work on XAM and to purchase XHive.  But I doubt that the bulk of their revenues will come from storage systems integrated with data structures anytime soon.</p>
<p>The core of Mr. Lewis&#8217;s discussion revolves around classifying data according to performance, and latency in particular: his OLTP type needs each transaction to flow quickly, while his &#8220;web&#8221; type is characterized by other attributes.  This metadata would be communicated to the storage system through some structured mechanism like XML.</p>
<p>Undoubtedly, latency is one way to divide up the world of data.  But is this single element, the low latency requirements of OLTP applications, truly a valid way to characterize the entire wide world of data?  It seems to me an excellent way to isolate one data type, but I believe that there are many others which also need isolation, examination, and tuned storage services.  I understand the argument that OLTP systems need exceptional storage, but I don&#8217;t feel that this distinction suggested by Mr. Lewis is the correct way to split enterprise data.</p>
<p>Me?  I believe there are lots more than two kinds of people in this world.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2007/08/08/thoughts-on-mark-lewis-future-storage/"  rel="bookmark" class="crp_title">Thoughts on Mark Lewis&#8217; Future Storage</a></li><li><a href="http://blog.fosketts.net/2008/12/04/enhanced-archive-platforms-netapp/"  rel="bookmark" class="crp_title">White Paper: Enhanced Archive Platforms with Agility for NetApp</a></li><li><a href="http://blog.fosketts.net/2007/08/14/commercial-ssds-are-here/"  rel="bookmark" class="crp_title">Commercial SSDs Are Here?</a></li><li><a href="http://blog.fosketts.net/2011/01/06/talking-cloud-storage-gateways-nasuni-cirtas/"  rel="bookmark" class="crp_title">Talking Cloud Storage Gateways With Nasuni and Cirtas</a></li><li><a href="http://blog.fosketts.net/2009/09/11/bizarre-hfs-tricks-in-mac-os-x-10-6-snow-leopard/"  rel="bookmark" class="crp_title">Bizarre HFS+ Tricks in Mac OS X 10.6 Snow Leopard</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2007/07/30/there-are-two-kinds/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2007. |
<a href="http://blog.fosketts.net/2007/07/30/there-are-two-kinds/">There Are Two Kinds…</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2007/07/30/there-are-two-kinds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

