Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Apa gunanya REDIS di tumpukan ELK?

Redis atau Kafka atau XYZ dapat digunakan sebagai buffer di tumpukan ELK seperti yang Anda perhatikan dengan benar.

Orang-orang ES menerbitkan posting blog kemarin tentang penggunaan Kafka di dalam pipa, tetapi bisa juga Redis atau XYZ. Mereka membuat poin bagus tentang KAPAN penyangga seperti itu mungkin diperlukan dan kapan tidak.

Sebaiknya memiliki buffer seperti itu untuk

  1. menangani lonjakan peristiwa
  2. berurusan dengan kluster ES yang berpotensi tidak dapat dijangkau

Jika Anda tidak mengantisipasi perilaku seperti itu, artinya Anda tahu

  1. acara Anda akan selalu datang dengan kecepatan yang sama dan/atau
  2. Anda baik-baik saja dengan log Anda yang dikirimkan sedikit kemudian jika Anda perlu meningkatkan klaster ES Anda

...maka Anda tidak perlu buffer seperti itu. Terlebih lagi, itu akan mengurangi satu perangkat lunak yang Anda perlukan untuk mengelola, memantau, dan memelihara.

Ketika berbicara tentang ekosistem Elastic Stack, tidak ada pendekatan satu ukuran untuk semua, itu selalu bergantung pada kasus penggunaan dan persyaratan Anda yang tepat. Anda perlu bertanya pada diri sendiri apa yang penting bagi Anda, sistem Anda, dan pengguna Anda, lalu merancang solusi yang sesuai.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara menghapus kunci yang cocok dengan pola secara atom menggunakan Redis

  2. Bagaimana kinerja database NoSQL pada fungsi agregat (AVG, SUM, dll)

  3. Apa tujuan dari titik dua dalam kunci Redis

  4. Mengapa data disimpan dengan kunci aneh di Redis saat menggunakan Jedis dengan Spring Data?

  5. Bagaimana cara memperbarui redis setelah memperbarui basis data?