Comments
Object Storage: The Next Storage Paradigm
Newest First  |  Oldest First  |  Threaded View
joreilly925
50%
50%
joreilly925,
User Rank: Author
12/1/2013 | 2:06:38 PM
Re: Cloud computing
I think the tie between the cloud and mobile is very tight. Withouit the cloud, the compute bandwidth etc won't be availble for the expansion of mobile to the Internet of Things that is coming.
Lowstuff
100%
0%
Lowstuff,
User Rank: Apprentice
11/30/2013 | 9:59:35 PM
Cloud computing
Cloud storage is the next big thing after mobile phone apps. In fact mobile usage will be enhanced by it
joreilly925
50%
50%
joreilly925,
User Rank: Author
11/27/2013 | 6:58:17 PM
Re: What about everyone else?
I suspect we'll see Kinect on SAS too. After all, old SIGs never die they just invent new standards!
timwessels
50%
50%
timwessels,
User Rank: Apprentice
11/27/2013 | 4:04:54 PM
Re: What about everyone else?
Yes, Seagate Kinetic is all about object storage.  The Kinetic Open Storage Platform simplifies the object storage stack by "disaggreating" the application from the storage devices it uses.  The application layer is the responsibility of the developers, so some of the things you mentioned as being necessary will be their responsibility to implement in software. The interconnection layer between the application and Kinetic HDDs uses the LibKinetic libraries for C++, Java, Python, Erlang and Google Protocol Buffers.  Seagate Kinetic HDDs, which currently are 4TB Seagate Terascale HDDs spinning at 5900 RPMs, have circuitry added for two SGMII GbE ports, which use the existing SAS connector to plug into a switched Ethernet Layer 2 backplane.  While putting Ethernet ports on HDDs is not new, combining Ethernet with a Key-Value API on a disk drive is new.  The tray builders for Seagate Kinetic HDDs include Dell, Newisys, Supermicro and Xyratex.  Their JBOK (Just a Bunch of Kinetics) trays will likely have 2 or 4 10GbE connections to a ToR (Top of the Rack) switch.  No storage servers needed, just application servers, which could be in the same data center or co-location site or not.  The Kinetic HDDs also do some additional work having to do with replication and migrating data.  After all, there are over 1M lines of code (soon to be 2M) running on a HDD! The point of Seagate Kinetic is not to create a "Seagate only" technology.  Rather, Kinetic is a way to change how object storage gets done by disaggregating applications from storage devices using plain old TCP/IP over Ethernet and a Key-Value API.
timwessels
50%
50%
timwessels,
User Rank: Apprentice
11/27/2013 | 3:21:24 PM
Re: Object store different from object database?
Some object storage is built on or uses No-SQL object databases.  Basho's Riak CS is an object storage application that runs on tope of their Riak object storage database.  Cloudian uses a highly-forked Cassandra implementation to store object metadata and some small objects in conjunction with their proprietary HyperStore technology for larger objects.  
joreilly925
50%
50%
joreilly925,
User Rank: Author
11/27/2013 | 2:06:39 PM
Re: What about everyone else?
Hi Tim, The pace of offerings is picking up fast. I think losing the huge multi-layered file stack is a major step we have to take, but Kinect only addresses a local storage environment, and leaves the block distribution and replication issues to some other node. With that limitationm I still see a need for CEPH or some other package to handle the bigger picture.
timwessels
50%
50%
timwessels,
User Rank: Apprentice
11/27/2013 | 1:48:56 PM
What about everyone else?
Well, while Caringo's CAStor goes back to 2007, but so does Sage Weil's CEPH, which was the subject for his PhD thesis in Computer Science at UC Santa Cruz in 2007.  InkTank is the commercial sponsor for CEPH.  Aside from the large public object storage providers, like AWS with S3, there are number of newer object storage software providers like Scality (RING), Cloudian (Cloudian), Basho (Riak CS), Cleversafe, Amplidata and Data Direct Networks (WebOS).  Some object storage vendors do use No-SQL databases.  Basho's Riak is modeled after AWS Dynamo and Cloudian uses Cassandra in conjunction with their proprietary HyperStore technology.  There are emerging in object storage, but almost every object storage vendor implements some level of API compatibility with S3.  S3 is the de facto standard for object storage.  SNIA (Storage Networking Industry Associaton) is promulgating their CDMI (Cloud Data Management Interface) standard for object sorage, which will also be backward compatible with S3.  Seagate's Kinetic Open Storage Platform does portend a simplification of the object storage "stack" by eliminating the POSIX file system and storage servers with their SAS expanders and RAID controllers.  Object storage is the next storage platform for unstructured data.  
Li Tan
50%
50%
Li Tan,
User Rank: Ninja
11/25/2013 | 11:05:23 PM
Re: Object store different from object database?
I do appreciate the explanation. Compared to Object DB, Object Storage is somehow more linear and structured. This is reasonable - the goal of Object Storage is storing massive amount of data in an efficient manner with brevity. We must be able to access the data in a straightforward and efficient manner.
joreilly925
50%
50%
joreilly925,
User Rank: Author
11/25/2013 | 2:22:32 PM
Re: Object store different from object database?
There are similarities. Object storage uses a database to identify where an object's segments are stored, and carries an extended amount of metadata on the object. The main difference is that an object store may place the data in a wide variety of file formats, while object storage adheres to a structure of replicated objects broken down into chunks that are distributed over the storage pool by an algorithm (Ususally CRUSH).

An OOD accesses data as objectsm while a object Store saves them as objects. In a way the two complement each other.
David F. Carr
50%
50%
David F. Carr,
User Rank: Author
11/25/2013 | 1:49:54 PM
Object store different from object database?
Is this different from the sort of object database you'd use to store objects from an OO programming language?



The Agile Archive
The Agile Archive
When it comes to managing data, donít look at backup and archiving systems as burdens and cost centers. A well-designed archive can enhance data protection and restores, ease search and e-discovery efforts, and save money by intelligently moving data from expensive primary storage systems.
Register for InformationWeek Newsletters
White Papers
Current Issue
InformationWeek Elite 100 - 2014
Our InformationWeek Elite 100 issue -- our 26th ranking of technology innovators -- shines a spotlight on businesses that are succeeding because of their digital strategies. We take a close at look at the top five companies in this year's ranking and the eight winners of our Business Innovation awards, and offer 20 great ideas that you can use in your company. We also provide a ranked list of our Elite 100 innovators.
Video
Slideshows
Twitter Feed
Audio Interviews
Archived Audio Interviews
GE is a leader in combining connected devices and advanced analytics in pursuit of practical goals like less downtime, lower operating costs, and higher throughput. At GIO Power & Water, CIO Jim Fowler is part of the team exploring how to apply these techniques to some of the world's essential infrastructure, from power plants to water treatment systems. Join us, and bring your questions, as we talk about what's ahead.