DATABASE SCALING

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 62

  • @mursalimhsd3847
    @mursalimhsd3847 ปีที่แล้ว +1

    suka sama contentnya. Jelas penjelasannya dan ringkas...

  • @fajriabdillah2223
    @fajriabdillah2223 6 ปีที่แล้ว +9

    Pembahasan yang menarik, ini ga cukup 1 video untuk ngejelasin tentang database.
    Kalo boleh request, tolong dibahas tentang newsql, seperti tidb, cockroach, google spanner atau produk rdbms yang di re-engineering untuk scale out seperti vitess & citus.
    Salam

  • @ericssonbudhilaw5537
    @ericssonbudhilaw5537 6 ปีที่แล้ว +6

    Penjelasannya mantap mas, sangat mudah dimengerti utk saya yang awam soal software architecture seperti ini, thanks atas sharing nya mas (y)

  • @johansanjaya3891
    @johansanjaya3891 2 ปีที่แล้ว

    Mantap pak, studi kasusnya cocok bgt sm case yg di bahas

  • @ragilmanggalaning
    @ragilmanggalaning 4 ปีที่แล้ว +1

    Mungkin video video mas Eko ini adalah materi kuliah terbaik yg pernah saya dapat. Sangat kereeen, serasa nyesel baru dapat sekarang video videonya (y)

  • @ilhamsuaib10
    @ilhamsuaib10 6 ปีที่แล้ว +3

    Penjelasan mantap Kak, sharing tips dan cara migrasi database dari no sql ke relational db Kak... misal firebase database ke sqldb
    Terimakasih, ditunggu vidio berikutnya

  • @akhmadinakhmadin3695
    @akhmadinakhmadin3695 4 ปีที่แล้ว

    Saya programmer tua....saya suka bahasan content nya....Semangat Progmmaer Indonesia

  • @pratamaridzky171
    @pratamaridzky171 4 ปีที่แล้ว +1

    Waktu kuliah cuma dapet 1 semester doang dari kang eko jadi cuma kulit”nya doang tentang java.
    Untung beliau berbaik hati share ilmunya disini.
    Terimakasih banyak kang eko semoga berkah dan banyak rejeki

  • @AminVincent
    @AminVincent 6 ปีที่แล้ว +1

    suka sama content nya mas,. keren,. bener2 kasih wawasan buat yang masih pemula sperti saya... keep vloging mas

  • @panjijayasutra1573
    @panjijayasutra1573 5 ปีที่แล้ว

    Terimakasih Pak, penjelasannya sangat jelas. Tetap sharing terus Pak, chanel Bpk favorite saya, terus sharing problem solving untuk app yang mulai scale up

  • @blipur
    @blipur 3 ปีที่แล้ว

    Bang, minta tolong bahas konsep menghitung stok persediaan. Kalau boleh. Hehehe. Karena kalau data sudah besar saya memiliki kendala loading nya lama karena ada perhitungan mundur.
    Trus biar bisa seperti saldo bank itu bagaimana konsepnya yah.

  • @muhammadrosyidi9028
    @muhammadrosyidi9028 6 ปีที่แล้ว +1

    alhamdulillah. makasih banyak pak (y) (y)

  • @hatersbudiman7058
    @hatersbudiman7058 3 ปีที่แล้ว +3

    Video yg udah 3thn tp masih bagus untuk dipahami,
    Sy jadi punya bbrp pertanyaan, mungkin bisa di jawab di next video
    Bagaimana penggunaan multiple database service pada aplikasi server, spt penggunaan sql db & nosql,
    Mungkin bisa digambarkan perancangan umum terkait studi kasus dan table yg ada di dalam nya
    Terimakasih, sukses selalu 👍👍👍

  • @maingameapaman
    @maingameapaman 6 ปีที่แล้ว +2

    Mas request tentang konsep database caching dengan server

  • @MasHarytube
    @MasHarytube 4 ปีที่แล้ว

    wowww mantab banget

  • @farham_harvianto
    @farham_harvianto 6 ปีที่แล้ว +1

    Makasih bang..

  • @tarikhagustia939
    @tarikhagustia939 5 ปีที่แล้ว

    Mantap pak eko, mudah dipahami

  • @berargumen2390
    @berargumen2390 6 ปีที่แล้ว

    Mantap om penjelasannya

  • @rendipratama42
    @rendipratama42 4 ปีที่แล้ว

    Sharing implementasi webhook dong mas, yg bagian retry2 itu.
    Baru kenal istilah routing dn sharding 😁, tahu nya partisi aja include teknik2 nya (list, range, hash dkk) d table, index dn tablespace.
    Thanks sharing nya 👍

  • @davidirawan3083
    @davidirawan3083 4 ปีที่แล้ว

    mas terkait redis caching.bagaimana penerapan yg bagus? apakah kalau data sudah besar kita tetap bisa lakukan caching?contoh contoh ratusan ribu record.
    dan bagaimana menjaga agar data redis tetap up to date?apa kita cuma lakukan exipred saja? selama ini saya langsung taro data di KEY saja berupa array.btw mantap penjelasanya.
    terimakasih

  • @adych3644
    @adych3644 2 ปีที่แล้ว

    mohon pencerahan Agan, untuk cara/tool untuk cache database ini bagaimana caranya, haturnuhun sebelumnya

  • @erictranggono6154
    @erictranggono6154 3 ปีที่แล้ว

    di bahas mas, caranya replikasi mysql jadi 1 database down, ada database kedua

  • @ichsanbudiman2310
    @ichsanbudiman2310 ปีที่แล้ว

    nuhun kang infonya, mau tanya, kalo shardingnya pakai hash lalu di modulo, bagaimana solusinya jika ternyata servernya harus ditambah lagi? datanya harus dimigrasiin lagi sesuai modulo yang baru atau bagaimana?

  • @wahyono1739
    @wahyono1739 2 ปีที่แล้ว

    apakah mysql blm mendukung untuk scaling di database nya ?, tempat saya bekerja memakai mysql klo ngaklai di sisi coding akan merubah banyak, kecualia di akali di base model, itu juga gak simple sptnya

  • @AriasetaSetiaAlam
    @AriasetaSetiaAlam 6 ปีที่แล้ว +3

    mantebs mas, terakhir baca tulisan nya mas natalie ex cto dari tiket tentang caching utk gmn caranya handle transaksi gedhe per detik, mungkin bisa dibahas lebih dalam mas, hehe

  • @mtamarh
    @mtamarh 6 ปีที่แล้ว +1

    Kalau bilang vertical scaling mahal, seharus nya horizontal scaling juga sama sama mahal atau bahkan lebih mahal, yang di tambah bukan hanya 1 komponen tetapi 1 server apalagi kalau masalah storage, contoh vertical scaling tinggal beli hardisk lagi kalau di horizontal scaling harus beli server dulu dan juga tentunya hardisk untuk menambah storage, akan tetapi yang saya masih penasaran kenapa di video tidak disebut kan horizontal scaling tidak lebih atau sama mahal nya dengan vertical scaling ?
    Terima kasih.

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว +1

      Kalo hanya nambah hardisk memang terlihat lebih murah vertical scaling. Tapi kalo tujuan nya untuk scaling database, gak bisa terus scaling secara vertical. Karena harga hardware naiknya drastis. Jadi lebih baik scaling secara horizontal, selain hardware yg dibeli bisa lebih murah, dan lebih scale secara arsitektur. Yg sudah dibahas di video

    • @mtamarh
      @mtamarh 6 ปีที่แล้ว +1

      ohh, i see, yang harga hardware exponential itu ya, oke oke thank you

  • @agustandritan8343
    @agustandritan8343 6 ปีที่แล้ว +1

    Jelasin soal rest api bang

  • @ahmadhidayat151
    @ahmadhidayat151 5 ปีที่แล้ว

    Request mas Eko...bahas graph database Neo4j

  • @yudihermawan.s
    @yudihermawan.s 3 ปีที่แล้ว +1

    sebelum scaling mungkin bisa bikin sceduling buat hapus data yg perlu d hapus.. biar ngga mubajir 😅

  • @dianugroho
    @dianugroho 4 ปีที่แล้ว

    Mas disarankan untuk melakukan caching DB sebelum vertical dan horizontal scaling.
    Tapi mungkin kita tetap harus melakukan replication dulu untuk menghindari problem service DB nya mati.
    Kemudian untuk replication, dibanding harus nambah physical server.. bagaimana kalo kita tambah aja server virtual / virtual machine untuk replication nya ?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  4 ปีที่แล้ว

      yes, benar, minimal harus 2 server untuk db, untuk menjaga high availability nya
      kalo untuk server, bebas bisa phisical server berbeda, atau virtual server, sama aja

  • @abdiillah1233
    @abdiillah1233 6 ปีที่แล้ว +2

    keren om, ditunggu bahas redis om'

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว

      Nanti bakal dibahas tentang tech review

    • @abdiillah1233
      @abdiillah1233 6 ปีที่แล้ว

      @@ProgrammerZamanNow siap ditunggu om

  • @rudiarta
    @rudiarta 4 ปีที่แล้ว

    bahas cockroachdb min

  • @rezamonang
    @rezamonang 5 ปีที่แล้ว

    sharding algorithm disini maksudnya consistent hasing ya mas Eko?

  • @mohamadilhamramadhan6354
    @mohamadilhamramadhan6354 4 ปีที่แล้ว

    Wah mantap bener nih mas Eko👍nyari2 ilmu kaya gini dimana ya, apa emang cuma bisa didapetin dari pengalaman aja?

  • @warisalhafidz422
    @warisalhafidz422 5 ปีที่แล้ว +1

    berkaitan dengan horizontal scaling, Kalau node shard nya ditambah apakah setiap record nantinya akan di reallocate mas ? Soalnya kan modulonya nanti akan berubah, contohnya dari 4 ke 5.
    Mohon penjelasannya. Terimakasih

    • @ayipeiger
      @ayipeiger 4 ปีที่แล้ว

      Bener juga ney, saya juga penasaran.

  • @felikslourensius
    @felikslourensius 6 ปีที่แล้ว +2

    Pagi mas, pembahasan cocok yang dibahas untuk problem yang ada. di tempat saya
    untuk saat ini sih DB saya udah menyentuh gb gban
    untuk menambah peforma, saat ini sih ada beberapa modul yang dirasa udah agak lemot dikit +1 / +2 detik gitu
    masih bingung di caching,
    berarti dia ada server khusus yang caching dulu, baru ke db yah mas?
    untuk sistemnya kita buat sendiri, atau dari databasenya udah ada fiturnya mas ?
    Thanks mas

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว

      Beberapa db ada fitur caching, kalo gak ada harus buat sendiri, pake memory db seperti redis dan memcache

  • @fajarhidayat5441
    @fajarhidayat5441 6 ปีที่แล้ว +2

    Calon CTO

  • @mobilesolution9854
    @mobilesolution9854 6 ปีที่แล้ว

    saya nunggu2 konsep clustering, kok ngga disenggol2 ya?

  • @inaceri
    @inaceri 6 ปีที่แล้ว

    Ini sekali take ambil nya kang ?
    Lancar sekali menjelaskan nya ...

  • @zulhanchaerul4274
    @zulhanchaerul4274 2 ปีที่แล้ว

    Ngenshot itu apa sih pak?

  • @feechanz
    @feechanz 5 ปีที่แล้ว

    Malam mas, mau bertanya apakah ketika melakukan database scaling kita harus concern dengan kemungkinan split brain? Atau apabila hanya database scaling splitbrain tidak akan terjadi? Terima kasih mas.

  • @statem9357
    @statem9357 5 ปีที่แล้ว

    Berapa cost yang harus dikeluarkan oleh perusahaan jika ingin mengimplementasikan Replication Data ??

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  5 ปีที่แล้ว +1

      cost 1 hardware di kali jumlah replica yang dimau

  • @AasSuhendar
    @AasSuhendar 6 ปีที่แล้ว +1

    Mau tanya kang, klo kita menerapkan HA database scaling apakah cukup dengan sharding dan replica saja ?? Kemudian pertanyaan satu lg, klo kita mau melakukan snapshots database biasanya seperti apa ya proses yg di lakukan di database yg sudah di scaling itu ? Terimakasih Kang :D

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  6 ปีที่แล้ว

      Rata2 sekarang sharding dan replication yg dilakukan untuk scaling secara horizontal. Untuk backup, sama saja, tinggal store data tiap shard nya di backup storage

  • @falentinodjoka6732
    @falentinodjoka6732 5 ปีที่แล้ว

    Kapan ya mas kita menggunakan lebih dari satu database? Mohon pencerahannya mas :)

  • @jakaperdana5002
    @jakaperdana5002 6 ปีที่แล้ว

    Cara caching pakai software apa ya mas? Btw videonya muantep tenan

  • @rasyidzuhri540
    @rasyidzuhri540 6 ปีที่แล้ว

    nyimk

  • @ilhamsa01
    @ilhamsa01 5 ปีที่แล้ว +1

    sebagai mahasiswa yng baru lulus gw merasa bodoh...
    hahhahaha

    • @statem9357
      @statem9357 5 ปีที่แล้ว +1

      Me too.. Berasa kuliah nggak berguna, sad~