Berbagai Jenis Database NoSQL Dan Kekuatan Dan Kelemahannya

Diterbitkan: 2022-12-09

Ada banyak faktor yang perlu dipertimbangkan saat memilih database NoSQL latensi rendah terbaik untuk kebutuhan Anda. Beberapa faktor penting meliputi: – Seberapa cepat database menulis data ke disk? – Seberapa cepat database dapat melakukan pembacaan? – Seberapa baik skala basis data? – Seberapa mudah database untuk dikelola dan diatur? Basis data NoSQL sering digunakan untuk aplikasi berkinerja tinggi yang membutuhkan kecepatan baca dan tulis yang cepat. Mereka juga sering digunakan untuk aplikasi data besar yang harus dapat diskalakan dengan cepat dan mudah. Ada banyak jenis database NoSQL yang tersedia, masing-masing dengan kekuatan dan kelemahannya sendiri. Basis data NoSQL latensi rendah terbaik untuk kebutuhan Anda akan bergantung pada persyaratan khusus aplikasi Anda.

CylonDB secara dramatis meningkatkan kinerja infrastruktur yang ada sehingga Anda dapat melakukan lebih banyak hal daripada yang pernah Anda lakukan sebelumnya. Anda dapat menjalankan beban kerja throughput tinggi/latensi rendah dengan NoSQL tercepat di infrastruktur Anda. Dalam hal data kritis berskala besar dan kasus penggunaan kolom besar, ScyllaDB adalah basis data NoSQL yang ideal.

Mana Basis Data Nosql Tercepat?

ScyllaDB, Basis Data NoSQL yang Sangat Cepat , adalah basis data fantastis yang mudah digunakan dan sangat mumpuni.

Perusahaan dapat menggunakan TIMi untuk mengembangkan ide baru dan membuat keputusan bisnis penting dengan lebih cepat dan mudah dengan memanfaatkan data perusahaan mereka. Ini adalah platform Database-as-a-Service (DBaaS) yang dikelola sepenuhnya yang dapat digunakan di cloud atau di tempat untuk mengotomatiskan tugas administratif yang terkait dengan administrasi database. Percona Server untuk MongoDB, versi MongoDB gratis dan sumber terbuka, adalah pengganti drop-in untuk MongoDB Community Edition. Database MongoDB adalah contoh database berbasis dokumen terdistribusi yang dimaksudkan untuk digunakan oleh pengembang aplikasi modern dan dapat diakses melalui cloud. Cloud Firestore, database dokumen NoSQL cloud-native tanpa server, mudah digunakan untuk menyimpan, menyinkronkan, dan membuat kueri data di aplikasi seluler, web, dan IoT Anda. Solusi Pengujian Data Cerdas mengotomatiskan validasi data dan pengujian ETL untuk Data Besar, Gudang Data, Laporan Kecerdasan Bisnis, dan Aplikasi Perusahaan/ERP. Menggunakan basis data tanpa operasi menghilangkan kebutuhan untuk membayar apa yang Anda gunakan; tidak ada biaya di muka atau sumber daya yang tidak terpakai yang digunakan.

SolarWinds Database Performance Monitor (DPM) memungkinkan Anda memantau database untuk meningkatkan kinerja sistem, efisiensi tim, dan penghematan biaya infrastruktur. Sistem manajemen basis data Tibero (DBS), yang didasarkan pada model relasional, membutuhkan sedikit atau tanpa sumber daya. Teknologi ini memungkinkan waktu respons yang lebih efisien untuk permintaan pemrosesan data yang besar. DynamoDB dapat menangani puluhan ribu permintaan per detik dan dapat menangani puluhan ribu permintaan per hari pada permintaan puncak. Dengan mengintegrasikan AI, streaming, grafik, dan analitik secara native, basis data BangDB memberi pengguna kemampuan untuk menangani berbagai jenis data yang kompleks. Cache NCache menyimpan data aplikasi dalam waktu yang sangat singkat dan sangat linier. RestDB.io adalah backend database NoSQL sederhana sebagai layanan (DBaaS) yang mencakup dukungan front-end dan back-end.

Aerospike menawarkan solusi data NoSQL real-time generasi berikutnya yang paling canggih untuk skala apa pun. Alachisoft telah menjadi pemimpin pasar sejak tahun 2003. Baca dan tulis yang cepat dan dapat dibaca di mana saja di dunia hanya dengan sekali klik berkat jaringan distribusi multi-master outsourcing kami. Basis data LeanXcale didasarkan pada SQL dan menggabungkan fungsionalitasnya dengan NoSQL. Itu menyerap sejumlah besar data dan menghasilkan data waktu nyata melalui SQL atau GIS, kemudian memungkinkan Anda untuk mempublikasikannya melalui web atau melalui kueri SQL. Skalabilitas data dan penyeimbang beban server memungkinkan skalabilitas data tablestore dengan mengotomatiskan ekspansi data dan akses konkurensi. Database NoSQL seperti Couchbase menawarkan fleksibilitas yang diperlukan untuk aplikasi penting bisnis pada platform yang dapat diskalakan dan tersedia.

Amadeus, American Express, Carrefour, Cisco, Comcast/Sky, Disney, eBay, LinkedIn, Marriott, Tesco, Tommy Hilfiger, United, Verizon, dan ratusan perusahaan terkenal lainnya semuanya menggunakan produknya. Tujuan AllegroGraph adalah membuat grafik pengetahuan perusahaan dengan menyatukan semua silo data dan pengetahuan. MarkLogic tidak hanya menskalakan dengan baik, tetapi juga melindungi data Anda. Kami menyertakan teknologi dan layanan dalam Solusi Grafik Pengetahuan kami. Kami adalah pemimpin pasar dalam teknologi Basis Data Dokumen NoSQL yang sepenuhnya transaksional , menawarkan data transaksional dan terstruktur.

Sangat penting untuk mempertimbangkan kebutuhan aplikasi Anda sebelum memilih database. Skalabilitas, kecepatan, dan ketersediaan data hanyalah beberapa faktor yang perlu dipertimbangkan. Jika skalabilitas menjadi pertimbangan utama, Cassandra mungkin merupakan pilihan yang lebih baik. Cassandra telah dirancang untuk aplikasi berperforma tinggi dengan latensi rendah. Data dapat ditangani dengan cepat, dan penulisannya sederhana karena dapat menangani file besar dengan mudah. Jika konsistensi adalah inti dari segalanya, MongoDB adalah pilihan yang baik. Basis data MongoDB adalah basis data berorientasi dokumen yang menyimpan semua data dalam file JSON. Hasilnya, sangat mudah untuk mengakses dan meminta data. Jika ada kekhawatiran tentang ketersediaan PostgreSQL, mungkin lebih baik menggunakannya. Karena PostgreSQL memiliki tingkat kinerja yang tinggi, PostgreSQL dapat menangani beban tingkat tinggi. Ini juga tersedia melalui Amazon Relational Database Service (RDS), yang membuatnya mudah diatur dan dikelola.

Mongodb: Platform Terbaik Untuk Penyimpanan Data Hirarkis

MongoDB adalah platform yang sangat baik untuk penyimpanan data hierarkis karena hampir 100 kali lebih cepat daripada sistem manajemen basis data relasional (RDBMS). Teorema CAP (Konsistensi, Ketersediaan, dan Toleransi Partisi) memberikan landasan yang baik untuk bisnis yang memerlukan waktu respons yang cepat untuk penyimpanan data. Server SQL adalah pilihan yang baik untuk bisnis yang membutuhkan hasil cepat saat mengakses data karena tidak mendukung transaksi JOIN dan Global. Karena waktu respons transaksionalnya, Cassandra adalah pilihan tepat untuk bisnis yang perlu menyimpan data dalam jumlah besar di memori.

Apa itu Basis Data Latensi Rendah?

Apa itu Basis Data Latensi Rendah?
Sumber Gambar: embeddedcomputing.com

Database latensi rendah (LSDB) adalah pendekatan arsitektur dan implementasi untuk manajemen basis data yang bertujuan untuk memberikan kinerja yang sangat tinggi dan latensi minimal kepada pengguna akhir.

Latensi rata-rata, sebagai pengukuran teoretis, memiliki dampak langsung yang kecil pada pengalaman pengguna akhir. Jika Anda mengukur kinerja dalam persentase, Anda dapat memperoleh pemahaman yang lebih baik tentang apa itu sebenarnya. Ada latensi nyata yang tercermin dalam setiap pengukuran dalam persentil. Saat mengembangkan aplikasi latensi rendah , database yang merupakan pilihan terbaik untuk mengurangi latensi sangatlah penting. Tidak dapat dihindari aplikasi jaringan memiliki latensi; operasi basis data akan selalu berdampak pada keseluruhan latensi pengguna. Basis data NoSQL dimaksudkan untuk digunakan dalam distribusi data skala besar di beberapa node untuk throughput tinggi dan latensi rendah, bukan untuk konsistensi sederhana. Tim TI dapat mengurangi latensi dengan mencocokkan kasus pengguna dengan database yang sesuai.

CylonDB adalah database NoSQL yang dapat dirancang untuk aplikasi intensif data dengan kinerja tinggi dan latensi rendah . Alih-alih Java, C digunakan untuk membuatnya, yang artinya tidak perlu mengelola kode dalam jumlah besar. Tes beban sintetik Comcast menemukan bahwa ScyllaDB dapat mencapai latensi 8 ms jika dibandingkan dengan Cassandra, yang dapat mencapai latensi 100 ms. ScyllaDB didasarkan pada bahasa C lanjutan dan sumber terbuka yang memungkinkan aplikasi server berkinerja tinggi. Untuk mencapai latensi rendah, arsitektur shard-per-core, cache khusus, dan operasi otonom semuanya digunakan. ScyllaDB telah diadopsi oleh perusahaan-perusahaan di media sosial, AdTech, cybersecurity, dan industri industri Internet of Things karena kemampuannya untuk memberikan latensi ekor panjang yang rendah dan dapat diprediksi.

Saat merancang sistem, sangat penting untuk mempertimbangkan latensi. Latensi sangat rendah mengacu pada subset latensi rendah yang diukur dalam sepersekian detik. Istilah "latensi sangat rendah" didefinisikan sebagai latensi kurang dari 500 nanodetik, dengan kecepatan kurang dari satu milidetik dianggap sangat rendah.
Untuk mencapai latensi sangat rendah, sistem Anda harus dapat merutekan permintaan dan respons ke beberapa lokasi dengan cepat. Mengumpulkan data ping dapat berguna dalam memahami permintaan jalur dan respons yang diambil serta mengidentifikasi potensi kemacetan.

Cara Menangani Latensi Basis Data

Apa itu latensi basis data? Latensi data adalah jumlah waktu yang diperlukan untuk menyimpan atau mengambil paket data dari database. Latensi data dalam intelijen bisnis (BI) mengacu pada jumlah waktu yang dibutuhkan pengguna bisnis untuk mengambil data dari gudang data atau dasbor. Manakah basis data tercepat? MongoDB adalah opsi penyimpanan data hierarkis yang hampir 100 kali lebih cepat daripada sistem manajemen basis data relasional (RDBMS). Teorema CAP (Konsistensi, Ketersediaan, dan Toleransi partisi) adalah dasar dari platform ini. Bagaimana cara memperbaiki latensi basis data? Tujuan perbandingan latensi adalah untuk mengidentifikasi di mana dan bagaimana permintaan dan respons ke database akan membawa pengguna, serta jalur apa yang akan mereka ambil. Tabel ping dapat digunakan untuk melacak sejauh mana lompatan pada jaringan mengganggu satu sama lain. Apa database terbaik untuk data real-time? SQLite adalah mesin basis data sumber terbuka yang digunakan oleh organisasi untuk menyimpan, mengambil, dan memodifikasi data pada perangkat seluler, browser web, dan aplikasi lainnya. Mesin basis data transaksional yang ringkas, mandiri, dan aman adalah beberapa fitur yang dibangun ke dalam pustaka bawaan bahasa C.

Bagaimana Dynamodb Lebih Baik Daripada Mongodb?

Bagaimana Dynamodb Lebih Baik Daripada Mongodb?
Sumber Gambar: pinimg.com

Terlepas dari kenyataan bahwa setiap basis data mendukung transaksi multi-instrumental, MongoDB adalah satu-satunya basis data yang memungkinkan untuk membaca dan menulis dokumen dan bidang yang sama pada waktu yang sama. DynamoDB tidak mendukung beberapa operasi sekaligus.

Saya baru mengenal MongoDB. Apa cara terbaik untuk memulai dengan MongoDB dan apa perbedaan antara MongoDB dan DynamoDB? Database diperlukan untuk pengembangan perangkat lunak dan aplikasi. Kita akan melihat dua database yang paling banyak digunakan, MongoDB dan DynamoDB, dalam artikel ini. Proyek Anda akan dievaluasi secara detail agar kami dapat memberikan Anda hasil terbaik. MongoDB adalah sistem basis data lintas platform, tujuan umum, dan berorientasi dokumen yang ditulis dalam C, Javascript, dan Python yang dimaksudkan untuk digunakan di semua platform. Manajemen dan penyimpanan dokumen dilakukan dengan menggunakan dokumen berformat BSON (Binary Javascript Object Notation).

Keuntungan utama MongoDB adalah skema basis datanya yang fleksibel, yang dapat mendukung lebih banyak tipe data asli dan dengan demikian memungkinkan Anda membuat dokumen bersarang. Amazon DynamoDB adalah database NoSQL yang andal dan fleksibel yang tersedia di Amazon Web Services. Ini memulai debutnya pada tahun 2012, dan itu termasuk data nilai kunci dan tipe data berorientasi dokumen. Ada banyak duplikasi data di MongoDB. Kumpulan data juga menghadapi kesulitan karena hubungan di antara mereka tidak terdefinisi dengan baik. Untuk membantu Anda membuat keputusan yang lebih tepat, kami akan membandingkan MongoDB vs DynamoDB dalam artikel ini. MongoDB adalah database yang kuat dan dapat diandalkan yang banyak digunakan di aplikasi seluler dan CMS (sistem manajemen konten). DynamoDB populer di industri game dan IoT, berbeda dengan DynamoDB.

Membandingkan AWS RDS dan DynamoDB Beberapa karakteristik AWS RDS dan DynamoDB serupa. Tidak ada skema yang ditentukan sebelumnya di kedua platform, jadi waktu pencarian cepat, skalabilitas bagus, dan data tidak disimpan dalam database. DynamoDB, di sisi lain, memiliki kemampuan untuk menangani kumpulan data yang jauh lebih besar, dan dirancang khusus untuk data yang jauh lebih kompleks. Sebaiknya gunakan AWS RDS untuk kumpulan data yang relatif kecil karena lebih cepat dan lebih stabil.

Dynamodb Vs Mongodb: Manakah Basis Data Non-relasional Terbaik?

Karena Amazon DynamoDB mendukung struktur data dokumen dan nilai kunci, memindahkan dokumen JSON MongoDB relatif mudah. Tidak perlu mengubah format JSON tempat data MongoDB Anda disimpan. Dokumen JSON dibaca ke dalam memori dan diubah menjadi tabel DynamoDB berdasarkan status memorinya. Anda dapat dengan mudah mengekspor dokumen MongoDB JSON ke DynamoDB menggunakan file MongoDB JSON. DynamoDB sangat cepat, berbeda dengan MongoDB, yang membutuhkan waktu lebih lama untuk dibuat. Akibatnya, DynamoDB sering digunakan sebagai pengganti sesi dalam aplikasi skalabilitas. Direkomendasikan jika ada banyak data yang tidak digunakan di DynamoDB, data tersebut dipindahkan ke tabel lain. Ada beberapa alasan mengapa MongoDB adalah pilihan yang baik untuk aplikasi seluler dan web: MongoDB bersifat non-relasional, dapat diskalakan dengan baik, dan dapat digunakan di banyak perangkat.

Basis Data Latensi Rendah

Database latensi rendah adalah jenis database yang dirancang untuk memberikan waktu respons yang cepat. Basis data latensi rendah sering digunakan dalam aplikasi yang memerlukan data waktu nyata, seperti perdagangan saham atau permainan.

Untuk cara yang paling efisien dalam mengelola data pasar, gunakan eDBXtreme untuk basis data deret waktu superkomputer. Basis data ini dirancang untuk menghilangkan semua I/O, manajemen cache, transfer data, dan sumber latensi basis data lainnya dengan memanfaatkan sistem basis data dalam memori (IMDS) yang sangat efisien. Feedhandler bawaan dan dukungan untuk data deret waktu meningkatkan aliran data yang relevan ke dalam cache CPU. eDBXtreme secara konsisten mencetak rekor kecepatan STAC baru. Harap tinjau hasil uji tolok ukur STAC terbaru kami. Telah terbukti bahwa data deret waktu dapat dianalisis lebih cepat daripada jenis data lainnya. Spesialis basis data McObject siap membantu Anda dengan pencarian.

Tolok Ukur Basis Data Nosql Tercepat

Tidak ada jawaban pasti untuk pertanyaan ini karena sangat bergantung pada kebutuhan spesifik pengguna. Namun, beberapa database nosql paling populer termasuk MongoDB, Cassandra, dan Redis. Semua database ini dikenal dengan kecepatan dan skalabilitasnya, jadi ini hanya tergantung pada mana yang paling sesuai dengan kebutuhan pengguna.

Mereka menyusun tes benchmark untuk melihat seberapa baik kinerja database Couchbase, MongoDB, dan DataStax terhadap satu sama lain. Perusahaan terlibat dengan perangkat lunak open source, seperti Couchbase Server. Untuk mencegah pengaturan daya tahan data diaktifkan, Yahoo Cloud Benchmark dan beban kerjanya dimatikan. Menurut Altoros, itu mengungguli MongoDB dan Cassandra di semua topologi cluster. Pada pengujian awal ini, MongoDB bekerja dengan baik, tetapi terhambat oleh sejumlah kecil node. Meskipun latensi Cassandra lebih tinggi, perlu dicatat bahwa saat sebuah cluster berkembang, ia turun secara signifikan. Menurut Altoros, kinerja Couchbase mengungguli MongoDB terlepas dari kumpulan data atau ukuran kluster.

Dalam salah satu pengujian, Couchbase ditemukan sebagai satu-satunya database yang mendukung operasi GABUNG. Cassandra, berbeda dengan Altoros, tampaknya tidak stabil. Mereka unggul dalam banyak hal berbeda karena mereka dibangun dan dijalankan dengan cara yang berbeda setiap saat.

Database Nosql

Basis data Nosql adalah jenis basis data yang memungkinkan penyimpanan dan pengambilan data yang tidak terstruktur dalam format tabel tradisional. Basis data Nosql sering digunakan untuk aplikasi yang membutuhkan kinerja dan skalabilitas tinggi, karena dapat memberikan kecepatan baca dan tulis yang lebih cepat daripada basis data relasional.

Kemampuan untuk menghasilkan lebih banyak variabel dalam database NoSQL adalah salah satu fiturnya. Basis data Basis data NoSQL menyimpan data dalam satu struktur, mirip dengan dokumen, bukan dalam struktur tabular tipikal dari basis data relasional. Karena desain database non-relasional ini tidak memerlukan skema untuk dijalankan, ini dapat ditingkatkan untuk menangani kumpulan data yang besar dan biasanya tidak terstruktur dalam hitungan menit. Basis data Basis data NoSQL bersifat non-relasional, menghilangkan kebutuhan untuk menghubungkan tabel. Dengan keragaman struktur datanya, NoSQL dapat digunakan untuk membuat aplikasi seluler dan analitik data. Ada banyak keuntungan untuk basis data NoSQL, tetapi bisnis sering menggunakan basis data relasional dan NoSQL. Database dokumen digunakan untuk menyimpan data sebagai dokumen, yang dapat disimpan dalam urutan saat digunakan dalam aplikasi.

Database dokumen sering digunakan untuk sistem manajemen dokumen dan profil pengguna. Pengguna dapat mengakses kolom tertentu dalam basis data kolom lebar dengan mengklik nama mereka di kolom. Apache HBase dan Apache Cassandra adalah dua contoh dari database tersebut. Database grafik menyimpan dan mengelola jaringan koneksi antar elemen dalam grafik. Data disimpan di memori utama daripada di disk, memungkinkan akses lebih cepat ke data. Ini adalah perbedaan besar dari database tradisional berbasis disk. Karena layanan mikro menghilangkan kebutuhan akan satu penyimpanan data bersama untuk semua aplikasi, mereka merupakan opsi yang menarik.

IBM menyediakan database NoSQL dan NoSQL dalam jumlah besar dalam berbagai aplikasi. Platform Manajemen Data IBM untuk MongoDB Enterprise Advanced adalah add-on untuk produk IBM Cloud Pak for Data. Layanan ini kompatibel dengan proyek sumber terbuka seperti Apache CouchDB, PouchDB, dan pustaka untuk tumpukan pengembangan web dan seluler populer.

Database Tercepat Untuk Data Besar

Tidak ada jawaban pasti untuk pertanyaan ini karena bergantung pada sejumlah faktor, seperti ukuran dan struktur data, beban kerja, dan perangkat keras. Beberapa database tercepat untuk data besar termasuk Apache Hadoop, Apache Spark, dan Google BigQuery.

Anda harus memikirkan konsekuensi jangka panjang dari memilih database yang salah untuk bisnis Anda. Sama pentingnya untuk memahami jenis data yang harus dicatat jika Anda ingin membangun strategi data dan mengevaluasi database operasi. Data tidak terstruktur lebih sulit untuk menjalankan kueri daripada data terstruktur, sedangkan data terstruktur lebih mudah untuk menyoroti fakta individu atau untuk mencari informasi berdasarkan permintaan. Setiap basis data menyimpan sejumlah volume, memungkinkan Anda untuk memilih dan menyesuaikan mana yang akan digunakan. Dalam kasus database real-time, pilih database yang dioptimalkan untuk analisis. Database non-relasional (atau NoSQL) menjadi lebih populer karena dapat digunakan oleh bisnis yang tidak memiliki waktu untuk berhenti dan bekerja dengan struktur data. MongoDB adalah mesin basis data populer untuk kumpulan data besar.

Redis adalah lapisan caching HTTP yang dapat digunakan untuk menghubungkan data dari DBMS yang lebih lambat ke Redis. Aplikasi ini sangat serbaguna, memungkinkan Anda untuk menyimpan data pada disk sambil juga merekam data tambahan. Mudah-mudahan, Anda memiliki gagasan yang lebih baik tentang database mana yang terbaik untuk proyek bisnis Anda setelah Anda mengetahuinya.

Latensi Basis Data Vs Throughput

Metrik throughput adalah ukuran berapa banyak paket data yang berhasil melewati jaringan per detik, sedangkan latensi adalah jumlah waktu yang benar-benar dibutuhkan paket data untuk melewati jaringan. Akibatnya, transfer data dan kecepatan adalah istilah yang terkait.

Dalam hal penyetelan basis data, sasaran default OtterTune adalah memiliki latensi kueri persentil ke-99. Metrik dalam kategori ini kurang bergantung pada aplikasi dan tidak berbeda secara signifikan dari permintaan, seperti dalam latensi kueri. Menyetel database dapat mempercepat pemrosesan kueri, sehingga latensi kueri berkurang. Berdasarkan intisari kueri yang dikelola oleh DBMS, OtterTune menghitung latensi berdasarkan keluaran kueri. Kami dapat menggunakan metrik skema kinerja untuk menentukan latensi kueri untuk semua versi database yang didukung. Kita dapat memperkirakan persentil latensi dengan menggunakan jumlah eksekusi dan latensi rata-rata. OtterTune menghitung persentil latensi untuk sistem global menggunakan data dari tabel events_statements_histogram_global.

Asumsikan bahwa semua pernyataan dalam keranjang memiliki latensi rata-rata yang sama di persentil ke-90, yang menyiratkan latensi 5 milidetik. Modul pg-statements PostgreSQL dapat menghitung latensi kueri menggunakan data dari database PostgreSQL. Jika modul tidak ada, Anda harus menjalankannya di database.

Apa Itu Latensi Basis Data?

Waktu yang dibutuhkan paket data untuk disimpan atau diambil dikenal sebagai latensi data. Latensi data intelijen bisnis (BI) adalah jumlah waktu yang diperlukan pengguna bisnis untuk mengambil data dari gudang data atau dasbor.

Apa Itu Throughput Dalam Database?

Untuk menghitung kecepatan database, kalikan jumlah transaksi per detik dengan throughput sistem.

Apakah Latency Atau Throughput Lebih Penting?

Latensi dan throughput jaringan dapat berdampak pada kinerja jaringan Anda. Jika latensi terlalu tinggi, paket akan membutuhkan waktu lebih lama untuk mencapai tujuannya.

Apa Perbedaan Antara Throughput Dan Delay?

Throughput menentukan berapa banyak objek yang dapat dikirim dari waktu ke waktu, dan penundaan menentukan berapa lama waktu yang dibutuhkan untuk mengirimkan objek.