Section

  • Multi-Model QuickStart

    InterSystems IRIS® data platform provides a multi-model architecture that allows you to use the data model that best fits each task in your application — relational, object, or even direct/native access — all accessible through the language of your choice.

    Multi-model features available in InterSystems IRIS include:

    • Industry-standard APIs for SQL and object access

    • An API to store data in a custom optimized data structure

    • A reusable database connection that supports using the best data model for each task

    • APIs for your language of choice (including Java, .NET, and ObjectScript)

    • An underlying consistent structure avoiding data duplication

    Feel free to watch the two-minute video or try the exercise below using one of the languages listed.

    • Click the button below to launch an InterSystems Learning Lab for use in each of the following exercises.

      • With Java, you can interact with InterSystems IRIS relationally (with JDBC), using objects (with XEP or Hibernate), or natively (with the Native API). For this exercise, you can use your favorite IDE that supports Java. One common example is Eclipse. You must also have JDK8 installed. In the steps below, you will create a set of airport data as objects, retrieve that data via SQL, and then natively access custom data structures to store route information.

      • With .NET, you can interact with InterSystems IRIS relationally (with ADO.NET), using objects (with XEP or Entity Framework), or natively (with the Native API). For this exercise, you can use your favorite IDE that supports .NET. This sample works best with Microsoft Visual Studio. In the steps below, you will create a set of airport data as objects, retrieve that data via SQL, and then natively access custom data structures to store route information.

      • With Python, you can interact with InterSystems IRIS relationally (with PyODBC) or natively (with the Native API). For this exercise, you can use your favorite IDE that supports Python, such as PyCharm. In the steps below, you will create a set of airport data and retrieve that data via SQL, and then natively access custom data structures to store route information.

      • With InterSystems ObjectScript, you can interact with InterSystems IRIS relationally, using objects, or natively. In the steps below, you will create a set of airport data as objects, retrieve that data via SQL, and then natively access custom data structures to store route information.

      • Want to learn more about the topics above? Select a link below.