Source Code Online Home Categories Top Code New Code Submit Code
Search
Subject Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Visual Basic & VB.NET
 XML
New Code
Groupon clone 1.1
AllWebMenus Pro 5.3.892
Easy Query Builder 2.0
Odin Secure FTP Expert 7.7.3
jQuery Accordion Gallery 1.0
PCL to TIFF Converter Shell for Mac 2.0
Fax Server Plus 5.3.0522
Fax Server Pro 5.6.0522
Advanced RSS2Web Professional 3.11.104
Group Mail Manager Premier 2.32.36
RSS Content Generator Premier 3.11.86
Get Remote IP Address in PHP 1.0.0
Elite News Pro2 PHP RSS Reader 2.0
RTF-to-HTML DLL COM, Win32 1.0
Java Download Manager 1.0
Top Code
Pinboarding Pro 2.0
Free Inventory System Source Code 1.0.75
Free Php Scripts And Source Code
Point of Sale Software 1.0
Easy Query Builder 2.0
Java Download Manager 1.0
Ticket Booking System 1.0
Elite News Pro2 PHP RSS Reader 2.0
Internet Cafe Monitoring Source Code v1.0
Advanced RSS2Web Professional 3.11.104
RSS Content Generator Premier 3.11.86
Billing System 1.0.1
i-Net Online Bus,Train,Flight Booking Script 1.6.3
PRE Business Management System 2.V
JavaCommerce
Top Rated
ICPennyBid - Penny auction software 3.9
Elite News Pro2 PHP RSS Reader 2.0
ASP.NET Event Calendar in MVC3 Razor 1.0
ICHolidayLettings - Holiday Lettings Site Script 1.2
WebTreeView 1.0
BP-T-Shirt - Custom T-Shirt WebStore Script 1.0
CloudOsys File Upload 2.4b2
X360 Multi-page Tiff Viewer ActiveX OCX 2.69
Metadraw3-OCX
AceDRM 1.0
MetaTags For Websites, Documents & Articles
idCGIRunner 1.5
a-Mac Address Change
TmdMailSlot, TmdWinPopup & TmdSecureMail 1.14
WindowHTML 1.1
Details

SuperFastDistinct 1.0

by Grebar Systems Inc.





SuperFastDistinct. is the fastest way on the planet to obtain all the distinct values from a table. All you need is a TTable (or equivalent) and an index on the field(s) you wish to retrieve. Up to 5x, 10x, 100x faster than SQL Over 500x faster than SQL on large LAN based tables over the network (non-Client/Server) Uses up to 1,000x less memory than SQL on large tables compared to database engines like Paradox and others. Prevent computer slow downs and disk thrashing. Improve network throughput. Super easy. Requires only 1 line of code.A single call to our SuperFastDistinct() procedure is 5x, 10x, even 100x faster than the SQL statement that it replaces:Select distinct col1 [,col2,col3] from Table1 order by col1 [,col2,col3]Your users will no longer have to stare at the hourglass while the slow SQL distinct query completes. SuperFastDistinct. can give you the distinct values 5x, 10x to 100x faster than SQL. All you need is an index on the field(s) and our proprietary algorithm will traverse the index to return the distinct values in sub-second speeds even on million row tables. Not only will this make your users happy, but your web server or database server can support more users without consuming vasts amounts of memory.Features: SuperFastDistinct. works with embedded databases, single user databases, multi-user LAN databases, Client/Server databases, and in-memory tables. Anywhere you can use a Table component, you can use SuperFastDistinct.. SuperFastDistinct. works with any index, including compound indexes. Letls say you have an index made up of the fields: Country, State, City. You have a choice of retrieving the distinct Countries, or the distinct Country & State combinations, or the distinct Country & State & City combinations. (You must choose one or more of the leading index fields. You canlt get distinct Cities from this compound index because the index does not start with City. You would need to create another index on City if you want just the distinct cities.) Add a Filter or a Range to get a subset of distinct values from the table. SuperFastDistinct. is thread safe. Save the distinct values to any TStrings object like a TComboBox, TListBox, TMemo, or to another database table or even to a memory table like kbmMemTable etc.. The results are automatically sorted in index order. Unlike SQL, SuperFastDistinct. will not consume a lot of memory and will run fast even on machines with very little memory. Memory consumption is extremely low. SQL engines like Paradox/BDE can consume vast amounts of memory when retrieving the distinct values from a large table. During our benchmark tests, some of the SQL engines consumed over 100 MB of memory when retrieving the distinct values from a 1 million row table. By comparison, SuperFastDistinct. used only 1 kilobyte of memory to retrieve the same distinct values from the same 1 million row table. SQL is not required. If your database doesnlt support SQL, thatls fine because SuperFastDistinct. doesnlt use SQL. SuperFastDistinct. works on any TTable component or 3rd party table component like DBISAM, Advantage, NexusDb, dbExpress, and even kbmMemTable. Support for other databases can be added by the user and we will be releasing support for more databases over the next few months. SuperFastDistinct. comes with complete source code. Works with IntraWeb(TM) from AtoZed and most web based applications that can compile Delphi code. SuperFastDistinct. is 100% Delphi code and runs on Delphi 4 through Delphi 2006 Win32 and Delphi Vcl .NET. All of the SuperFastDistinct. code is stored in a single Delphi unit called SuperFastDis.Pas. There are no DLLls or additional files to install to your clientls machine. SuperFastDistinct. gets compiled directly into your .exe file. Getting super fast distinct values from your table is just one function call away. No royalties.Download our benchmark demo and see the speed improvements for yourself.

License: Shareware

Related: Print, Delphi, Report, Component, Grid, Grebar, Graybar, Greybar, Printdat, Inprise, Borland, Export, Data

File Size: 5.6 MB

Price: $89.00

Downloads: 14

Submit Rating:
Download SuperFastDistinct 1.0  Report Error Link
User Review for SuperFastDistinct
- required fields
     

Please enter text on the image