CoSort Deep Dive


Next Steps
CoSort Overview Features Technical Details GUI Platforms & Pricing Why It's Better Resources

The Sort Engine

IRI CoSort was the first commercial sort package developed for open systems: CP/M in 1980, MS-DOS in 1982, Unix in 1985, and Windows in 1995. Repeatedly reported to be the fastest commercial-grade sort product for Unix servers, CoSort was also judged by PC Week to be the "top performing" sort on Windows.

For more than three decades, CoSort has defined the state-of-the-art in big data sorting and related manipulation technology. From advanced algorithms to automatic memory management, and from multi-core exploitation to I/O optimization, there is no more proven performer in data processing production than CoSort.

Being the first and fastest sort off the mainframe are just two reasons why CoSort is "The Open Systems Standard." For sorting details, see:

Solutions > Data Transformation > Sort/Merge

To accelerate your current sort function, or convert from a legacy sort product like SyncSort, to CoSort, see:

Products > CoSort > Sort PlugIns

Solutions > Sort Migration

Data Transformation, Remapping, and Reporting

For many CoSort users, speed is more than just how many gigabytes they can sort in a minute. It is also about how much data integration, staging, security, and analytic work they can accomplish in the same place and pass through their data.

How many data sources can you transform -- while producing delta, detail, load, and report targets -- all in one job and I/O pass? For information on the combinable functions in CoSort, see:

This schematic:


and these links:

This sounds like "solid, super-fast ETL and more" on the cheap. Is it, and how can all that happen in one product, place, and pass?

Yes, it often is. And it's accomplished in CoSort's Sort Control Language (SortCL) program and managed in the free IRI Workbench GUI, built on Eclipse™. SortCL is a self-documenting 4GL and program for data definition and manipulation that's called from the command line, in batch, the GUI, or your applications. SortCL is a simpler coding, and faster runtime, alternative for data integration, staging, and reporting jobs in Perl, Python, and shell scripts, SQL procedures, ETL and ELT tools, and programs written in C, Java, VB, etc. For details, see:

Products > CoSort > SortCL

Products > Workbench > CoSort GUI

Solutions > Data Integration & ETL

Accelerating Applications

CoSort is not only a standalone platform for data manipulation and management, but also a "point solution" for speeding third-party database, DW ETL, and BI/analytic product like these (link for specifics):

ETL Tools BI Tools Analytic Tools Databases
ETI Solution
IBM DataStage
Informatica PowerCenter
Microsoft SSIS
Oracle Data Integrator
Pentaho Kettle
SQL Server
Talend Open Studio

as well as: offline database reorgs, SAS Proc Sort, Software AG Natural, and legacy COBOL programs -- wherever high-volume jobs need more sort and related data transformation speed.

You can also use CoSort sort plug-ins and API calls, or CoSort SortCL programs to prepare (or franchise) large data sets through sorting, selection, and aggregation. The results of CoSort operations routinely feed database load utilities, analytic engines, BI tools and cubes, Excel, and custom applications. For details, see:

Solutions > Database Acceleration

Solutions > Data Transformation

Solutions > Business Intelligence > BI Tool Optimization

Products > CoSort > COBOL Tools

FAQ > Flat Files

Integrated Field Encryption and Test Data Creation

For information security and compliance efforts, CoSort can protect sensitive data at rest or in motion, and thus mitigate the risks that personally identifiable information (PII) represents. Powerful field-level data encryption and masking functions are built into SortCL.

Transform and protect data at risk at the same time, and still allow access to your tables, files, and everything around them. Produce an audit trail to verify compliance with data privacy regulations.

SortCL metadata also works in IRI's field level encryption and masking tool FieldShield, and test data generator RowGen. For details, see:

Solutions > Data Masking

Solutions > Test Data

Solutions > Data Governance

CoSort Package Contents

Here is what is included in every CoSort license:

Technical specifications for the product are delineated in a product overview booklet available on request. Installation, tuning, and implementation reference materials are extensive. The searchable .pdf Cosort product manual alone is over 700 pages, half of which documents SortCL.

Job logging options are described on the SortCL page. If you have technical questions, call IRI or your local representative, use the live chat feature on this web site, or complete the information request form below.

Request More Information

Live Chat

* indicates a required field.
IRI does NOT share your information.