InterSystems Caché

InterSystems Cache (/kæʃeɪ/ kashay) adalah sistem manajemen basis data operasional komersial dari InterSystems, yang digunakan untuk mengembangkan aplikasi perangkat lunak untuk manajemen layanan kesehatan, layanan perbankan dan keuangan, pemerintah, dan sektor lainnya. Perangkat lunak pelanggan dapat menggunakan database dengan objek dan kode SQL. Cache juga memungkinkan pengembang untuk secara langsung memanipulasi struktur data yang mendasarinya: susunan hierarkis yang dikenal sebagai teknologi M.

Keterangan

Secara internal, Cache menyimpan data dalam array multidimensi yang mampu membawa data terstruktur secara hierarkis. Ini adalah struktur data “global” yang sama yang digunakan oleh bahasa pemrograman MUMPS, yang memengaruhi desain Cache, dan serupa dengan yang digunakan oleh sistem MultiValue (juga dikenal sebagai PICK). Namun, di sebagian besar aplikasi [kuantifikasi], objek dan/atau metode akses SQL digunakan.

Cache ObjectScript, Cache Basic atau T-SQL dapat digunakan untuk mengembangkan logika bisnis aplikasi. Antarmuka eksternal menyertakan pengikatan objek asli untuk C++, Java, EJB, ActiveX, dan .NET. Cache mendukung JDBC dan ODBC untuk akses relasional. XML dan layanan web juga didukung.

Teknologi Cache Server Pages (CSP) memungkinkan pembuatan aplikasi web berbasis tag yang menghasilkan halaman web dinamis, biasanya menggunakan data dari database Cache. Cache juga menyertakan InterSystems Zen, implementasi AJAX yang memungkinkan pengembangan berbasis komponen dari aplikasi web kaya.

Sejarah

InterSystems didirikan pada tahun 1979 untuk mengkomersialkan database hirarkis MUMPS. Ini meluncurkan Cache pada tahun 1997 sebagai produk andalannya dan pada saat itu menghentikan pengembangan lebih lanjut dari lini produk MUMPS aslinya.

Pasar
InterSystems mengklaim Cache adalah database objek tercepat di dunia. Namun, kinerja tinggi dicapai hanya untuk operasi transaksional yang memiliki sifat hirarkis yang signifikan. [rujukan?]

Sistem manajemen basis data (DBMS) ini digunakan sebagai bagian dari pelacakan pasien rumah sakit, rekam medis elektronik, dan sistem manajemen obat-obatan, dalam produk yang dikembangkan oleh perusahaan seperti Epic Systems serta sistem Vista yang digunakan oleh Departemen Urusan Veteran A.S.. Sungard menyertakan Cache dalam perangkat lunak manajemen aset AddVantage untuk membiayai pelanggan industri seperti bank.[4] Vendor telekomunikasi BT Group dan Vodacom juga menggunakan Cache.

Situs web DB-Engine telah menempatkan Cache sebagai DBMS berorientasi objek paling populer setiap bulan sejak Maret 2013.

Platform
Cache berjalan pada platform Windows, Linux, Solaris, HP-UX, AIX, macOS dan OpenVMS.