Mengapa GaussDB(for Redis)?

Edisi Enterprise - Dikembangkan dan Ditingkatkan Sepenuhnya

活动规则

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

Perbedaan Utama

GaussDB(for Redis)

Open-source Redis

Stabilitas

Tinggi

- Penyimpanan tiga salinan memberikan keandalan dan konsistensi. Tidak ada dirty read.

- Sebuah failover hanya membutuhkan beberapa detik. Meskipun hanya satu node yang tersedia, semua data dapat diakses.

Rendah

- Sistem penyimpanan tidak dapat diandalkan. Konsistensi arsitektur master-replica lemah, dan bisa terjadi banyak kesalahan.

- Jika ada pasangan node master dan replica yang rusak, data akan menjadi tidak tersedia.

Biaya

Banyak penyimpanan terjangkau

- Kumpulan penyimpanan performa tinggi dengan biaya perangkat keras yang dapat dikendalikan.

- Tidak ada panggilan fork() yang membuat proses turunan, sehingga pemanfaatan sumber daya tetap tinggi.

Perangkat keras yang mahal

- Database yang mahal, dalam memori, dan murni berbasis perangkat keras.

- Pemanfaatan kapasitas rendah karena terlalu banyak panggilan fork().

Konkurensi

Kuat

- Multi-alur mencegah tugas diblokir. Konkurensi dapat diperluas skalanya sesuai permintaan.

- Semua node dapat ditulis selama jam sibuk.

Lemah

- Alur tunggal akan menyebabkan masalah bigkey dan hotkey yang memengaruhi performa. Konkurensi tidak dapat diperluas skalanya secara independen.

- Hanya setengah dari node master yang dapat ditulis.

Kemampuan ekspansi

Cepat, sesuai permintaan

- Penyimpanan dapat diperluas dalam hitungan detik dan tanpa menimbulkan gangguan layanan.

- Sumber daya komputasi dapat diperluas dalam hitungan menit dengan gangguan hanya beberapa detik.

Lambat, tidak fleksibel

- Penyimpanan dan komputasi digabungkan dan karenanya tidak dapat diskalakan secara independen.

- Data disalin ke banyak node selama ekspansi penyimpanan, dan proses tersebut membutuhkan waktu lama.

Stabilitas

GaussDB(for Redis)

Tinggi

- Penyimpanan tiga salinan memberikan keandalan dan konsistensi. Tidak ada dirty read.

- Sebuah failover hanya membutuhkan beberapa detik. Meskipun hanya satu node yang tersedia, semua data dapat diakses.

Open-source Redis

Rendah

- Sistem penyimpanan tidak dapat diandalkan. Konsistensi arsitektur master-replica lemah, dan bisa terjadi banyak kesalahan.

- Jika ada pasangan node master dan replica yang rusak, data akan menjadi tidak tersedia.

Biaya

GaussDB(for Redis)

Banyak penyimpanan terjangkau

- Kumpulan penyimpanan performa tinggi dengan biaya perangkat keras yang dapat dikendalikan.

- Tidak ada panggilan fork() yang membuat proses turunan, sehingga pemanfaatan sumber daya tetap tinggi.

Open-source Redis

Perangkat keras yang mahal

- Database yang mahal, dalam memori, dan murni berbasis perangkat keras.

- Pemanfaatan kapasitas rendah karena terlalu banyak panggilan fork().

Konkurensi

GaussDB(for Redis)

Kuat

- Multi-alur mencegah tugas diblokir. Konkurensi dapat diperluas skalanya sesuai permintaan.

- Semua node dapat ditulis selama jam sibuk.

Open-source Redis

Lemah

- Alur tunggal akan menyebabkan masalah bigkey dan hotkey yang memengaruhi performa. Konkurensi tidak dapat diperluas skalanya secara independen.

- Hanya setengah dari node master yang dapat ditulis.

Kemampuan ekspansi

GaussDB(for Redis)

Cepat, sesuai permintaan

- Penyimpanan dapat diperluas dalam hitungan detik dan tanpa menimbulkan gangguan layanan.

- Sumber daya komputasi dapat diperluas dalam hitungan menit dengan gangguan hanya beberapa detik.

Open-source Redis

Lambat, tidak fleksibel

- Penyimpanan dan komputasi digabungkan dan karenanya tidak dapat diskalakan secara independen.

- Data disalin ke banyak node selama ekspansi penyimpanan, dan proses tersebut membutuhkan waktu lama.

Keandalan Tinggi — Kehilangan Data Nol, Konsistensi Kuat, dan Performa Stabil

Redis open-source adalah database dalam memori sehingga tidak tahan lama seperti database NoSQL lainnya. Model master-replica ini menghasilkan konsistensi data yang lemah, yang akan memengaruhi desain layanan Anda.

Selain itu, arsitektur alur tunggal akan menyebabkan permintaan diblokir, dan snapshot atau panggilan fork() dapat menyebabkan performa tidak stabil selama sinkronisasi master-replica.

  • GaussDB(for Redis) memberikan jaminan yang lebih baik untuk layanan Anda.
  • Kehilangan data nol & Konsistensi kuat
  • GaussDB(for Redis) menyimpan data dalam rangkap tiga untuk mencegah kehilangan data. Selain itu, salinan ini selalu sinkron, sehingga ada konsistensi yang kuat dan desain layanan lebih mudah.

  • Ketersediaan tinggi
  • Jika sebuah node gagal, failover hanya membutuhkan waktu beberapa detik, sehingga dampaknya terhadap layanan tetap minimal. Sekalipun hanya satu node yang tersedia, semua instance dapat diakses.

  • Performa stabil
  • GaussDB(for Redis) menawarkan model multi-alur terdistribusi di lapisan komputasi dan topologi jaringan RDMA berkecepatan tinggi di lapisan penyimpanan. Dengan RocksDB, data disimpan ke disk dengan memisahkan cold data dari hot data. Hot data dapat dibaca dari cache secara langsung, sehingga meningkatkan efisiensi baca. Setiap aspek arsitektur telah dirancang untuk menjamin performa, stabilitas, dan keandalan.

Biaya Rendah — Penyimpanan berkapasitas besar dengan ¼ harga

Penyimpanan Redis open-source bergantung pada memori yang mahal.

Karena terlalu banyak panggilan fork(), pemanfaatan kapasitas harus dijaga di bawah 50%.

Node kluster bertukar data menggunakan protokol Gossip, yang tidak efisien dan tidak dapat memproses data dalam jumlah besar dengan mudah.

  • GaussDB(for Redis) memberikan pengalaman pengguna yang luar biasa.
  • Biaya rendah
  • GaussDB(for Redis) menyimpan data ke media fisik secara real-time. Dibandingkan dengan arsitektur dalam memori, GaussDB(for Redis) mengurangi biaya perangkat keras sebesar 75% hingga 90%.

  • Pemanfaatan tinggi
  • Arsitektur GaussDB(for Redis) tidak mengandalkan panggilan fork(), sehingga pemanfaatan sumber daya dapat dipertahankan 100%. GaussDB(for Redis) memungkinkan Anda membeli bahkan hanya 1 GB saja, sehingga Anda tidak akan menyia-nyiakan sumber daya yang menganggur. Data dikompresi secara logis dan fisik, sehingga mengurangi kebutuhan penyimpanan.

  • Kapasitas besar
  • Penyimpanan dan komputasi yang terpisah sangat bagus untuk skenario yang melibatkan data dalam jumlah besar. GaussDB(for Redis) mendobrak batas memori Redis open-source dan memungkinkan Anda menyimpan lebih banyak data penting untuk jangka panjang.

Penskalaan Elastis — Ekspansi Kapasitas yang Mulus dalam Hitungan Detik

Node kluster open-source Redis memuat data di memori lokal. Redis diskalakan dengan menambahkan node baru dan memigrasikan data, sehingga prosesnya lambat.

  • GaussDB(for Redis) menyediakan penskalaan yang elastis bagi pengguna.
  • Load balancing dinamis
  • Kluster proksi menyediakan load balancing dinamis, yang berarti pemanfaatan sumber daya di lapisan komputasi tinggi dan tidak memerlukan sharding.

  • Node komputasi ditambahkan dalam hitungan menit
  • Hanya dengan beberapa klik, penskalaan node komputasi membutuhkan waktu beberapa menit saja. Berkat pemisahan komputasi dari penyimpanan, data tidak perlu dimigrasikan selama penskalaan, sehingga gangguan yang terjadi hanya berlangsung beberapa detik.

  • Ekspansi penyimpanan dalam hitungan detik
  • Anda dapat memilih bahkan hanya 1 GB saja setiap kali meningkatkan skala penyimpanan. Perubahan akan berlaku dalam hitungan detik, dan biasanya tidak memengaruhi layanan.

O&M Keamanan — Layanan Cloud Profesional, O&M Terpadu

Deployment server membutuhkan banyak waktu dan tenaga, mulai dari pembelian dan deployment kluster ECS hingga O&M, sehingga menyulitkan Anda untuk fokus pada layanan Anda sendiri.

  • GaussDB(for Redis) menyediakan layanan profesional yang komprehensif.
  • Migrasi yang mudah
  • Tersedia solusi migrasi terpadu yang matang. Sumber data dapat berupa berbagai database key-value seperti Redis, SSDB, Pika, Kvrocks, LevelDB, dan RocksDB. GaussDB(for Redis) yang kompatibel dengan protokol Redis membantu Anda memigrasikan layanan ke cloud dengan mudah.

  • O&M Keamanan
  • Sistem keamanan multilapisan, termasuk VPC, subnet, grup keamanan, Anti-DDoS, dan SSL, memastikan keamanan database dan privasi pengguna. Metode O&M yang cerdas, seperti isolasi tenant, kontrol akses, pemantauan instance, pengelolaan API, peringatan kesalahan, dan backup otomatis, membuat O&M menjadi mudah.

  • Jaminan teknis
  • Tim kernel profesional menyediakan dukungan 24/7 di jaringan langsung dan memberikan keamanan tingkat kode sumber.

Skenario Aplikasi

Membangun sistem game yang lincah, iteratif, dan berfitur lengkap.

GaussDB(for Redis) mendukung berbagai jenis data yang membantu Anda membangun sistem game Anda sendiri. Set yang disortir menciptakan peringkat real-time, dan pub/sub dirancang untuk pesan instan. Ada banyak server untuk tujuan tertentu, seperti server dinamis untuk memperbarui postingan pemain terbaru, server akun untuk menyimpan profil pengguna, dan server teman untuk menyimpan sejumlah besar data hubungan yang terkait dengan setiap pemain.

Keunggulan

  • Jenis data yang melimpah

    GaussDB(for Redis) mendukung aneka jenis data, seperti hash, daftar, dan set yang disortir, yang penting untuk sistem game.

  • Load balancing

    Kluster proksi bawaan menyediakan load balancing dinamis untuk node komputasi. Anda tidak perlu mendesain logika sharding untuk layanan Anda.

  • Ekspansi penyimpanan dalam hitungan detik selama jam sibuk

    Sistem game yang mapan harus lincah dan responsif. Dengan GaussDB(for Redis), Anda dapat menskalakan kapasitas database dengan cepat selama jam sibuk, sehingga gamer tidak akan menemukan frame yang macet.

  • Biaya rendah, penyimpanan besar

    GaussDB(for Redis) dapat menyimpan sejumlah besar data secara real-time dengan biaya terjangkau. GaussDB(for Redis) sangat cocok untuk menyimpan data penting seperti banyaknya daftar teman pemain dalam sistem game.

Bangun platform e-commerce yang tangguh dan stabil.

Stabil dan dapat diskalakan, GaussDB(for Redis) memenuhi semua persyaratan untuk aplikasi e-commerce. Konsistensi yang kuat membuat sistem ini sangat kokoh, bahkan ketika penjualan meledak selama penjualan cepat atau promosi lainnya, dan sistem pelacakan inventaris khusus memastikan bahwa Anda tidak akan pernah menjual secara berlebihan. Sementara itu, set yang disortir melindungi Anda dari spam, dan Geo membantu Anda melacak logistik.

Keunggulan

  • Konsistensi kuat

    Dalam e-commerce, konsistensi data telah menjadi masalah sejak lama. GaussDB(for Redis) memberikan konsistensi yang kuat untuk pembacaan multi-node.

  • Jenis data yang melimpah

    GaussDB(for Redis) menyimpan daftar produk, mencegah penjualan fiktif menggunakan teknologi anti-spam, dan meningkatkan integrasi logistik dengan penentuan posisi berbasis peta.

  • Beban kerja tulis yang berat

    Berkat desain multiutas, semua node komputasi dapat ditulis. Selama jam sibuk, GaussDB(for Redis) memberi Anda Redis open-source dengan performa lebih baik.

Big Data - Sistem Rekomendasi

GaussDB(for Redis) adalah database key-value dengan keandalan tinggi dan hemat biaya, dengan penyimpanan persisten dalam skala besar. Database ini mendobrak batas memori Redis open-source dan cocok untuk profil pengguna, tag, rekayasa fitur, penyimpanan data pengguna penting, dan akses serentak yang tinggi.

Keunggulan

  • Biaya rendah, penyimpanan besar

    GaussDB(for Redis) sangat cocok untuk tag dan rekayasa fitur yang memerlukan penyimpanan offline dalam skala besar.

  • Struktur data yang beragam

    GaussDB(for Redis) menggunakan aneka jenis data seperti string, hash, dan set yang disortir untuk memperoleh data seperti profil pengguna dan tag untuk rekayasa fitur.

  • Performa tinggi

    GaussDB(for Redis) membantu Anda menghindari masalah out-of-memory yang biasa terjadi pada Redis open-source. Semua node dapat dibaca dan ditulis, dan Anda dapat menggunakan multi-alur untuk mengimpor data sebagai batch dan membaca serta menganalisis data secara real-time.

  • Keandalan tinggi

    Data ditulis langsung ke penyimpanan persisten. Tiga salinan redundan disimpan untuk mencegah kehilangan data. Jika sebuah node gagal, failover dapat diselesaikan dalam hitungan detik, sehingga proses layanan tidak terpengaruh.

Rancang aplikasi seluler fleksibel yang melekat.

Aplikasi media sosial sering menggunakan pesan Redis untuk fungsi obrolan dan komentar. GaussDB(for Redis) menyediakan berbagai solusi untuk keperluan ini. GaussDB(for Redis) membantu Anda menyimpan semua data pengguna, daftar mengikuti dan berlangganan, serta menerapkan fungsi lanjutan seperti mencari pengguna terdekat dan menggabungkan berita lokal.

Keunggulan

  • Konsistensi kuat

    Ketika aplikasi Anda mengakses beberapa node GaussDB(for Redis) secara serentak, konsistensi data terjamin, sehingga memastikan pengalaman yang luar biasa dengan aktivitas jejaring sosial seperti memposting dan memberikan komentar.

  • Jenis data yang beragam

    GaussDB(for Redis) menggunakan berbagai jenis data, seperti daftar, pub/sub, dan stream, untuk mengimplementasikan antrean pesan. Geo menyediakan penentuan posisi berbasis peta untuk meningkatkan kesetiaan pengguna pada aplikasi Anda.

  • Biaya rendah, penyimpanan besar

    GaussDB(for Redis) menggunakan penyimpanan data persisten real-time dan menyediakan layanan penyimpanan data berskala besar dan murah. GaussDB(for Redis) cocok untuk menyimpan data penting seperti informasi pribadi dan daftar mengikuti/berlangganan dari semua pengguna.

Hubungkan semuanya dengan IoT.

Dalam IoT, ambillah platform pengisian daya kendaraan listrik sebagai contoh. Platform seperti itu sering kali perlu mengelola fasilitas pengisian daya yang tersebar luas di banyak kota. Untuk menghubungkan fasilitas pengisian daya ini dan mengelolanya dengan aman, Anda dapat menggunakan GaussDB(for Redis) untuk membangun sistem penjadwalan tugas serentak dan mengimplementasikan pemantauan perangkat dan komputasi edge.

Keunggulan

  • Jenis data yang melimpah

    GaussDB(for Redis) mendukung penjadwalan, pemantauan, dan pengumpulan tugas multiantrean.

  • Keandalan tinggi

    Dalam skenario pembayaran, GaussDB(for Redis) dapat memenuhi persyaratan perangkat IoT yang tersebar luas untuk memberikan data yang sangat andal.

  • Performa tinggi

    Ketika sejumlah besar pengguna memulai query dari ponsel atau ketika data dari sejumlah besar perangkat diperbarui, database GaussDB(for Redis) yang performa tinggi mencegah kemacetan layanan yang sering terjadi.

Daftar dan mulai perjalanan cloud Anda yang luar biasa

Coba Gratis