Why M-Tech chose Caché for its database engine:

When AMO was first written over 10 years ago it was developed using the predecessor to Caché. The language and the hierarchical database systems were (unusually) combined to create a unique integrated development environment.

Since then it has grown and developed into Caché, the post-relational database that exists today with a complete suite of development tools (including e-commerce) to rival any in the market.

During that time M-Tech has experienced dramatic growth for a number of it's clients, some turning into PLC's, one expanding into Europe, another going global (USA, Canada, Europe and the Far East), another launching TV shopping channels with live, streaming web sites, all of which have thoroughly tested the scalability and performance of Caché. Using the same code, same database engine, same database layout, and very similar hardware infrastructure (slightly more powerful servers) clients have grown from six users to hundreds of users, and have grown from taking ten's of orders an hour to hundreds of orders a minute. This, combined with our "Lifetime Approach" to meeting clients continued demands would have been simply impossible using a "comparable" database engine.


Deal yourself a better hand with M-Tech and Caché
Caché, the high performance, post-relational database is essential for the service and scalability we offer our clients

Caché Features & Benefits:
Caché, the post-relational database from InterSystems, has the features professional developers need to quickly create Web and client/server applications. Caché benefits developers by giving them their choice of development tools, programming languages, and methods of data access. Caché benefits transaction processing applications by providing outstanding performance, massive scalability, real-time data analytics, and robust reliability.

All these capabilities are tied together in an easy-to-use rapid development environment. With Caché, you can make applications faster.


Caché Data Server Features
When it comes to transaction processing, performance is critical. Caché's data server technology lets you scale applications up to serve tens of thousands of users without sacrificing speed.

Features Benefits
Multidimensional Data Engine
All data is stored in sparse multidimensional arrays that eliminate the processing overhead related to the "joins" common to relational databases. High performance. Massive scalability. Realistic modeling of complex data. Efficient data storage consumes less disk space, and requires less hardware.
Object Data Access
Data can be modeled as objects. Caché supports encapsulation, multiple inheritance, polymorphism, embedded objects, references, collections, relationships, BLOBs. Rapid application development. Intuitive modeling of complex data.
SQL Data Access
Allows relational access to Caché database. Supports both ODBC and JDBC. Boosts performance of legacy relational applications. Provides SQL connectivity to standard query, reporting and analysis tools.
Multidimensional Data Access
Provides direct control of the multidimensional structures in the Caché database. High performance. Enables connectivity to legacy systems.
Unified Data Architecture
Object classes and relational tables are automatically generated from a single data definition. Rapid development. Eliminates "impedance mismatch" between objects and tables.
Transactional Bit-Map Indexing
Caché's bit-map indexes can be updated extremely quickly, making them suitable for use with "live" data. Fast response to complex queries. Quick updating enables real-time data analysis while maintaining high-performance transaction processing.
Performance Monitoring API
Connects to popular monitoring tools like BMC's Patrol and Fortel's Sightline. Aids in application optimization. Provides a method of demonstrably meeting performance specification

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

What's wrong with relational databases?

Analyst Whitepaper - The Failure of Relational Database, The Rise of Object Technology, The Need for the Hybrid Databases

Copyright 2004,M-Tech Computers Ltd