DevSnips.com Code Snippet Repository
search:    


Navigation
  Home
About
Library
Contact
 
Snippet Library
  ColdFusion   338  
  ASP   201  
  PHP   101  
  HTML   11  
  JavaScript   77  
  XML   2  
  CSS   5  
  SQL   13  
  JSP   2  
  C#   1  
  ASP.NET   0  
  Submit a Code Snippet
 
Blog Archive
  September 2007
August 2007
July 2007
June 2007
May 2007
November 2006
October 2006
Search Archives
 
Random Affiliates
  ReviewMe!
Tom Morris
PHP Arch
BioMetric Base

Want to become an affiliate?
Read more...


Privacy Policy
© 2010

Blog Archive

 
DataStream - CVSReader

People that frequent this site know that I primarily deal with PHP/MySQL development, but I've done serious development in the other core languages. When I initially started, ColdFusion was the first server side 'dynamic' language that I was exposed to. Switching programming firms, I was then required to code in ASP and PHP. Towards then end of my days at that programming firm, we started to do heavy development in ASP.NET, primarily with C#.

I was lucky enough to be able to go out on my own and start my web development venture. Due to hosting costs and programming resources, I decided to stick with PHP/MySQL, but still often dabble in .NET/C# jobs here and there.

With this sponsored post, I would like to discuss DataStreams. They produce and develop a very specific and incredibly useful component library for ASP.NET. The library that they develop is CVSReader. It is currently compatible with all 'active' .NET framework versions (1.0, 1.1 and 2.0). What is interesting to me about this product, is that they focus on speed. The ability to parse CSV and Excel documents have been around for years, but have always been resource intensive and slow. Normally, you need this ability to populate a 'fresh' database, etc, so is only performed a few times. However, if you need to do this on a routine basis, say daily, a bulky CVS reader could really hurt the performance of the site or application.

The folks at DataStream have devoted their skills to make an efficient library to quickly suck those files in and parse them at a fast rate. Check out some of these speeds...

The following test used a 68.37MB file:
ODBC Microsoft Text Driver: 27.83 seconds
Microsoft Jet OLD Driver: 12.88 seconds
CVSReader: 3.41 seconds!!!!!!

Now, that is impressive.

As a programmer, I'm always trying to decide if I want to write or buy a library or utility script that already does what I want it to do. It comes down to budget, time to develop, and if you can build something as good if not better. A library like this, I can totally see spending some money to add something quick and efficient so you could focus on the business logic of the application.


Submitted on 06/03/07 at 2:03PM
Post Comment | Comments: 0
Bookmark to:
Add 'DataStream - CVSReader' to Del.icio.us Add 'DataStream - CVSReader' to digg Add 'DataStream - CVSReader' to FURL Add 'DataStream - CVSReader' to blinklist Add 'DataStream - CVSReader' to reddit Add 'DataStream - CVSReader' to Feed Me Links Add 'DataStream - CVSReader' to Technorati Add 'DataStream - CVSReader' to Yahoo My Web Add 'DataStream - CVSReader' to Newsvine Add 'DataStream - CVSReader' to Socializer Add 'DataStream - CVSReader' to Ma.gnolia Add 'DataStream - CVSReader' to Stumble Upon Add 'DataStream - CVSReader' to Google Bookmarks Add 'DataStream - CVSReader' to RawSugar Add 'DataStream - CVSReader' to Squidoo Add 'DataStream - CVSReader' to Spurl Add 'DataStream - CVSReader' to BlinkBits Add 'DataStream - CVSReader' to Netvouz Add 'DataStream - CVSReader' to Rojo Add 'DataStream - CVSReader' to Blogmarks Add 'DataStream - CVSReader' to Shadows Add 'DataStream - CVSReader' to Simpy Add 'DataStream - CVSReader' to Co.mments Add 'DataStream - CVSReader' to Scuttle

Go Back








Advertisements

Mozy.com, and insurance policy for your Hard Drive