Thursday, March 15th
InterSystem's Caché: Post-relational Database
Tim Shanahan, Senior Account Manager and Steve Roselius, InterSystem Senior Sales Engineer will be on hand to present the features and benefits of the Caché Database engine.
InterSystems Caché® is a new generation of ultra-high-performance database technology. It combines an object database, high-performance SQL, and powerful multidimensional data access - all of which can simultaneously access the same data. Data is only described once in a single integrated data dictionary and is instantly available using all access methods. Caché provides levels of performance, scalability, rapid programming, and ease of use unattainable by relational technology.
Afternoon session:
Steve will show us an install of Caché, give us a brief tour, build webservices, webpages and show odbc examples and also talk about using java and .net with Caché.
- Caché is much more than a pure database technology. Caché includes an Application Server with advanced object programming capabilities, the ability to easily integrate with a wide variety of technologies, and an extremely high-performance runtime environment with unique data caching technology.
- Caché comes with several built-in scripting languages: Caché ObjectScript, a powerful yet easy-to- learn object-oriented programming language; Caché Basic, a superset of the widespread Basic programming language including extensions for powerful data access and object technology; and Caché MVBasic, a variant of Basic used by MultiValue applications (sometimes referred to as Pick applications). Other languages, such as Java, C#, and C++, are supported through direct call-in or through other interfaces, including ODBC, JDBC, .NET, and a Caché-provided object interface that allows accessing the Caché database and other Caché facilities as properties and methods.
- Caché also goes beyond traditional databases by incorporating a rich environment for developing sophisticated browser-based (Web) applications. Caché Server Pages (CSP) technology allows the rapid development and execution of dynamically generated Web pages. Thousands of simultaneous Web users can access database applications, even on low-cost hardware.
- For non-browser based applications, the user interface is typically programmed in one of the popular client user interface technologies, such as Java, .NET, Delphi, C#, or C++. Best results (fastest programming, greatest performance, and lowest maintenance) are usually obtained by performing all of the rest of the development within Caché. However, Caché also provides extremely high levels of interoperability with other technologies and supports all of the most commonly used development tools, so a wide range of development methodologies are available.
Evening presentation:
Tim will tell us more about InterSystems itself and about why more and more MV application developers are partnering with InterSystems.