Skala Tanpa Mengorbankan Kinerja
Inti dari InterSystems IRIS® adalah mesin database transaksional-analitik berkinerja sangat tinggi, multi-model, dengan arsitektur unik yang memungkinkan kinerja tinggi dalam skala besar dengan efisiensi sumber daya yang unggul.
Database Terpadu dan Multi-Model
Dengan InterSystems IRIS, data disimpan sekali dan dapat diakses sebagai tabel, objek, dokumen, key-value, atau array multidimensi. Pengembang dapat mengakses data dengan lancar sebagai jenis model apa pun tanpa perlu lapisan abstraksi yang mematikan kinerja atau replikasi antar model. Semua jalur akses dapat digunakan secara bersamaan pada satu salinan data yang sama dengan konkurensi penuh.
Akses Multidimensi Semua
data dalam InterSystems IRIS disimpan sebagai array multidimensi yang kaya dan efisien. InterSystems IRIS memungkinkan akses langsung ke dan manipulasi array multidimensi native ini.
Tidak ada deklarasi, definisi, atau alokasi penyimpanan di awal yang diperlukan untuk struktur data native InterSystems IRIS.
Akses Objek
Model objek InterSystems IRIS didasarkan pada standar ODMG (Object Database Management Group) dan mendukung banyak fitur canggih, termasuk beberapa pewarisan.
Bahasa skrip InterSystems IRIS bawaan, yaitu ObjectScript dan Python, memanipulasi objek-objek InterSystems IRIS secara langsung. Kelas objek juga dapat diekspos sebagai tipe objek lain, termasuk Java, JavaScript, .NET, dan C++. Dengan sekali klik, kelas-kelas InterSystems IRIS dapat secara otomatis diproyeksikan sebagai XML atau JSON. Sebagai hasilnya, objek-objek InterSystems IRIS sudah tersedia untuk setiap teknologi objek yang umum digunakan
.SQL AccessInterSystems
IRIS mendukung akses SQL melalui bahasa server-side native serta ODBC dan JDBC (menggunakan driver berbasis Java murni). Ini juga menyediakan Relational Gateway untuk memfasilitasi impor data dari database relasional lainnya
SQL Berkinerja Tinggi
SQL adalah bahasa pengantar untuk melakukan kueri data InterSystems IRIS di semua model data. Karena arsitektur datanya yang efisien, InterSystems IRIS menyediakan kinerja SQL yang secara inheren lebih cepat daripada teknologi database lainnya. Indeks ini mendukung indeks tradisional serta indeks bitmap dan bit-slice yang dapat digunakan dengan data transaksional real-time.
Skalabilitas Vertikal dan Horizontal
Produk InterSystems memungkinkan penskalaan vertikal (mengambil keuntungan dari mesin multi-core yang lebih besar) melalui manajemen memori yang sangat efisien dan penggunaan pemrosesan SQL paralel yang sepenuhnya otomatis. Mesin multi-core yang besar bisa jadi mahal, dan pada akhirnya biaya untuk mencapai peningkatan kinerja lebih lanjut melalui penskalaan vertikal dapat menjadi penghalang. Itulah sebabnya kami menyediakan teknologi unik untuk penskalaan horizontal.
Enterprise Cache Protocol (ECP) memungkinkan Anda untuk menskalakan jumlah pengguna secara horizontal dengan menyimpan data di server aplikasi. Kueri pengguna dipenuhi dari cache server aplikasi lokal, hanya mengambil data dari server data jika diperlukan. ECP secara otomatis menyinkronkan data dan sepenuhnya transparan, baik untuk pengguna Anda, maupun untuk kode aplikasi Anda.
InterSystems IRIS memungkinkan penskalaan data secara horizontal melalui "sharding" - membagi database yang sangat besar ke beberapa mesin. Kueri didistribusikan secara otomatis untuk dijalankan secara paralel pada setiap pecahan dan hasilnya digabungkan sebelum dikembalikan ke pengguna.
Sharding dan ECP dapat digunakan secara bersamaan, sehingga aplikasi Anda dapat menangani volume data yang besar dan jumlah pengguna yang banyak, menskalakan kedua dimensi secara independen.
Analitik Bawaan
Untuk mewujudkan potensi penuh dari data Anda, Anda harus menganalisisnya melalui kueri yang mendalam, intelijen bisnis, dan pembelajaran mesin. InterSystems IRIS tidak hanya mendukung pengelolaan data Anda untuk aplikasi transaksional, tetapi juga menawarkan serangkaian kemampuan analitik bawaan yang dieksekusi secara langsung pada data yang masuk secara real time untuk membantu Anda mendapatkan wawasan yang kuat dan mengeksekusi tindakan terprogram secara real time sebagai tanggapannya.
InterSystems IRIS Adaptive Analyticsmemungkinkan pengguna bisnis untuk melakukan kueri analitik layanan mandiri secara langsung pada data.Hal ini memungkinkan organisasi untuk membuat lapisan semantik yang konsisten dan secara transparan menciptakan struktur akselerasi berdasarkan analisis beban kerja.
InterSystems IntegratedML membekali pengembang aplikasi agar mudah mengembangkan dan menggunakan model pembelajaran mesin dalam aplikasi mereka menggunakan pembelajaran mesin otomatis yang hanya membutuhkan beberapa pernyataan seperti SQL. Hal ini meringankan dan melengkapi pekerjaan ilmuwan data, yang dapat dengan mudah menyempurnakan model pembelajaran mesin dan menyematkannya secara langsung di dalam aplikasi InterSystems IRIS melalui dukungan runtime ML native.
InterSystems IRIS juga menyematkan business intelligence native, Pemrosesan Bahasa Alami (Natural Language Processing/NLP), dan teknologi Pencarian Teks Penuh untuk digunakan dalam aplikasi, yang secara signifikan menyederhanakan keseluruhan arsitektur dan penyebaran di lokasi atau cloud.
Semua kemampuan ini dilengkapi dengan dukungan yang luas untuk standar umum dan teknologi pihak ketiga seperti Apache Spark, yang memastikan pelanggan dapat menggunakan alat pilihannya untuk memanfaatkan data yang dikelola oleh InterSystems IRIS