5 Datastore Yang Wajib Dipelajari Backend Programmer

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

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

  • @momodev8572
    @momodev8572 8 หลายเดือนก่อน +2

    thankiess kang,, dari dulu ndak tertarik dgn database selain sql karna ndak tau fungsiny,, sekarang jadi ngerasa layak untuk dicari tahu

  • @sheirralee3015
    @sheirralee3015 9 หลายเดือนก่อน

    untuk data custom disimpan ke relasi database, ya gunakan field type text, lalu di jquery kita olah custom2 data tersebut menjadi json sebelum submit form, lalu simpan deh json tadi ke field text

  • @kentoesandroid
    @kentoesandroid 10 หลายเดือนก่อน +1

    Pas banget kang, gw lg bingung mo migrasi db ato engga.
    Dengan nntn ini gw jd ngerti fungsi tu datastore

  • @ena1735
    @ena1735 10 หลายเดือนก่อน +5

    kang .. bahas timescaleDB donk.. lebih bagus lg TimescaleDB + PostgreSQL + Hasura.. utk kasus2 aplikasi yg tidak terlalu besar.. masih butuh relational db.. tapi butuh realtime.. dan partitioned and indexed by timestamp menggunakan hypertable

  • @ilmu_web
    @ilmu_web หลายเดือนก่อน

    pas skli sedang belajar MongoDb :) terima kasih kang Eko

  • @kokizzu
    @kokizzu 10 หลายเดือนก่อน

    Tarantool (buat OLTP, sejenis redis tapi support sql biasa, jadi dia append semua mutasi ke log, dan apply ke RAM, ada 2 engine memtx buat yg pure inmem, vinyl buat yg partial ke disk, lebih fleksibel dari cql, speednya sejenis sama scylladb, cuma ga multicore/multiregion by default)
    Clickhouse (buat OLAP, atau bigquery kalo kantornya tajir, sama2 column oriented juga, jadi query2 yg lelet di postgres/mysql di clickhouse biasanya cuma sedetik, tapi ya buat backoffice/anak2 data, bukan buat dikroyok rame2, support materialized view reactive by insert seperti di scylladb)
    queue-nya pun gw pake 2 itu dipaksa jadi queue (tergantung butuh cepet atau butuh hemat), signalingnya pake NATS

    • @Maman-Setrum
      @Maman-Setrum 9 หลายเดือนก่อน +1

      keren, boleh dicoba nih

  • @takGune-wd6gv
    @takGune-wd6gv 10 หลายเดือนก่อน

    mantap pak eko, saya tonton sampai selesai

  • @OpannapO
    @OpannapO 10 หลายเดือนก่อน +1

    Om request bahas N.A.T.S 😁

  • @noviantoekobudiman7633
    @noviantoekobudiman7633 10 หลายเดือนก่อน

    Terima kasih ilmunya bang

  • @maulgans
    @maulgans 10 หลายเดือนก่อน

    ngomong-ngomong soal discord, jadi inget video dari bytebytego yang bahas soal disocrd juga

  • @radenagus17_
    @radenagus17_ 10 หลายเดือนก่อน +2

    Bang, lanjutin materi typescript-nya dong..😅

    • @ongkay250
      @ongkay250 9 หลายเดือนก่อน

      up

  • @Maman-Setrum
    @Maman-Setrum 9 หลายเดือนก่อน

    sampe saat ini sy gk pernah secara full menerapkan MongoDB, cm pake MongoDB GridFS utk menyimpan file.

  • @fakeITDevTeam
    @fakeITDevTeam 10 หลายเดือนก่อน

    mas, boleh request tutorial lengkap untuk masing2 topik: 1) angular. 2) Nest.js secara lengkap. setahu saya belum dicover di channel ini. semoga berkenan. terimakasih.

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  10 หลายเดือนก่อน +2

      angular tidak akan saya buat, nestjs sudah ada agenda

    • @fakeITDevTeam
      @fakeITDevTeam 10 หลายเดือนก่อน

      @@ProgrammerZamanNow boleh tau kenapa alasannya? angular tidak akan dibuat. maksud saya alasan seperti apakah tidak cocok dengan atmosfer startups atau hal lainnya begiitu. takutnya buang waktu kl ternyata angular ke depannya kurang bagus masa depannya

    • @aliif
      @aliif 5 หลายเดือนก่อน

      cmiiw mas eko fokus backend@@fakeITDevTeam

  • @msyamil.hamami
    @msyamil.hamami 10 หลายเดือนก่อน +3

    Bang yang elasticsearch tuh bisa digabung dengan db lain kah? misal data di simpen di relational db, terus nyari datanya lewat elasticsearch? atau gimana konsepnya

    • @kokizzu
      @kokizzu 10 หลายเดือนก่อน +1

      biasa pake CDC atau trigger ke queue lalu diinsert ke ES/search engine apapun (jadi eventual consistency)

    • @saluran1733
      @saluran1733 10 หลายเดือนก่อน +2

      Yup bisa pake CDC macam debezium (real-time), masuk ke kafka, consume pake python/nodejs/Java, masukin ke elasticsearch
      Atau pake Apache airflow (batch scheduler)

    • @msyamil.hamami
      @msyamil.hamami 10 หลายเดือนก่อน

      Ooh baru tau, thanks bang

  • @AreaWIBU
    @AreaWIBU 10 หลายเดือนก่อน +1

    klo udh belajar Mongo db apakah perlu belajar Cassandra lagi? (untuk lapangan pekerjaan saat ini terutama perusahaan besar)
    soalnya baru belajar redis dan mongo db di materi ini (niatnya belajar elastic ama kafka)

    • @alfarizidwiprasetyo9280
      @alfarizidwiprasetyo9280 10 หลายเดือนก่อน +1

      Pelajarin aja kalo ada waktu luang mah, seperti yg pak eko bilang belajar hal baru bisa dapet konsep baru dan paradigma baru

  • @yaudahaja821
    @yaudahaja821 10 หลายเดือนก่อน +3

    kafka ama redis sering aku pake

    • @ichsanashiddiqi5138
      @ichsanashiddiqi5138 10 หลายเดือนก่อน

      Kak, tanya dong, gimana ya caranya ketika worker udh consume queue kita, lalu datanya di insert ke DB. Agar tidak terjadi to many conection di mysql gimana ya? Soalnya sya menggunakan 1 mysql, yg digunakan untuk wrtie data dari queue, dan read / write dari website.
      Soalnya data dari worker bisa insert 2rb an data per detik

    • @wahyono1739
      @wahyono1739 10 หลายเดือนก่อน

      redis ku aku juga pakai, klo kafka untuk simpan case apa mas ?

    • @handinugroho1784
      @handinugroho1784 10 หลายเดือนก่อน

      @@ichsanashiddiqi5138 bantu jawab, bisa pakai connection pooling. Kalau di postgresql ada yang namanya pgbouncer

    • @saluran1733
      @saluran1733 10 หลายเดือนก่อน

      @@ichsanashiddiqi5138
      1. Close connection di akhir kodingan consumer kalo emang udah selesai
      2. Batasi jumlah consumer
      3. Insert sekaligus dengan batch
      Insert into ...
      Values (...),(...),(...)
      Maksimal 25 row sekali insert (paling optimal)

  • @pcbeginner3156
    @pcbeginner3156 9 หลายเดือนก่อน

    Kang, ijin bertanya
    Kalau DB utama kt mysql untuk insert/update/delete dan butuh fitur elastic search utk display nya. Bagaimana cara pengaturan nyalin datanya?

  • @tomhanksact
    @tomhanksact 10 หลายเดือนก่อน

    semua tipe db dipilih pake genset

  • @wisnusaputro5547
    @wisnusaputro5547 10 หลายเดือนก่อน

    buat reporting scylla db atau clickhouse ?

  • @abandxz
    @abandxz 10 หลายเดือนก่อน

    Mohon dibuatkan pembahasan untuk timeseries database

    • @aliif
      @aliif 10 หลายเดือนก่อน

      up

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  10 หลายเดือนก่อน +1

      nanti di kelas mongodb ada timeseries

  • @khoironi5954
    @khoironi5954 10 หลายเดือนก่อน

    Sumologic itu termasuk datastore juga gak pak?

  • @AdenPribadi
    @AdenPribadi 10 หลายเดือนก่อน

    bang klo untuk menyimpan file gambar, dokument pdf atau excel, cocoknya disimpen didalam projects atau disimpen kedalam database, atau ada cara lain?
    jika disimpen ke database, baiknya menggunakan data store apa? dan yg disimpan apa nya? file originalnya atau file yg sudah di konversi ke base64 ?

    • @latief-hu4od
      @latief-hu4od 10 หลายเดือนก่อน

      pake s3 aja bro biar enak

    • @ardutech
      @ardutech 10 หลายเดือนก่อน

      S3 solusi terbaik si

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  10 หลายเดือนก่อน +1

      cloud storage

    • @kokizzu
      @kokizzu 10 หลายเดือนก่อน

      object storage atau nas mount saja, jangan taruh database, ntar backupnya jadi painful gara2 terlalu banyak

    • @rahmatdicky2971
      @rahmatdicky2971 10 หลายเดือนก่อน

      enaknya yang disimpan di database berupa PATH file nya, untuk file nya sendiri disimpan di cloud storage

  • @azzamydev
    @azzamydev 10 หลายเดือนก่อน

    Worthin an mana antara Elasticsearch atau Meilisearch untuk dijadikan driver Indexing dari database relational pa ?

    • @kokizzu
      @kokizzu 10 หลายเดือนก่อน

      yg ES boros resource sih, tergantung query pattern, alternatif lain ada typesense yg ini semua taruh ram tapi jadi bocor juga kalo datanya bejibun

    • @kokizzu
      @kokizzu 10 หลายเดือนก่อน

      kalo data ga banyak2 amat bisa tetep pake tsvectornya postgres, jadi selalu in sync dengan data asli ga nambah stack baru, tapi ya search2nya pake di replica saja jangan query dari master

  • @jossesuryapinem42
    @jossesuryapinem42 10 หลายเดือนก่อน

    youtube searchin querynya seperti apa ya pak ?

  • @blipur
    @blipur 10 หลายเดือนก่อน

    Bang, berarti kalo bikin project, berarti gk harus satu database ya di gunakan?

    • @syahrizalakbar6216
      @syahrizalakbar6216 9 หลายเดือนก่อน

      biasanya aplikasi modern pakai lebih dari satu database, dipisah-pisah perdomain, juga terkadang terdapat duplikasi menyesuaikan kebutuhan, tujuannya macam2

  • @nauvalyusufaddairy4705
    @nauvalyusufaddairy4705 10 หลายเดือนก่อน

    Ada yg lagi belajar DynamoDB ?

    • @kokizzu
      @kokizzu 10 หลายเดือนก่อน

      rasanya buat perusahaan big giant doank, saking ga fleksibelnya/limitasinya 11-12 sama cassandra/scylladb, bigtable
      (ga bisa ini ga bisa itu, query2 kompleks ga bakal jalan)

  • @arya83o292
    @arya83o292 10 หลายเดือนก่อน

    Permisi pak mau nanya saya biasanya untuk filtering mengirim request ke body , apakah krg lebih elasticsearch seperti itu pak?

    • @bilmansarmadi1932
      @bilmansarmadi1932 10 หลายเดือนก่อน

      jangan jangan semua Api Makai method post semua ya?

    • @arya83o292
      @arya83o292 10 หลายเดือนก่อน

      @@bilmansarmadi1932 iya pak

  • @fakhryhizballahal8482
    @fakhryhizballahal8482 10 หลายเดือนก่อน

    Pak mau tanya data store apa yang cocok untuk membuat api last seen.
    Datanya berubah tiap detik

    • @saluran1733
      @saluran1733 10 หลายเดือนก่อน

      Redis atau elasticsearch mungkin
      Tapi kayaknya lebih cocok redis

  • @mfn4646
    @mfn4646 10 หลายเดือนก่อน

    Om tambahin vector database

    • @tomhanksact
      @tomhanksact 10 หลายเดือนก่อน

      untuk llm, sm rs nih db nya

  • @bilmansarmadi1932
    @bilmansarmadi1932 10 หลายเดือนก่อน

    elasticsearch apakah bisa di migrasi datanya otomatis dari db kita sebelumnya?

    • @yazidalin3308
      @yazidalin3308 10 หลายเดือนก่อน

      seharusnya enggak, karena sudah bedah sistem dan schema nya

  • @bayumukti3466
    @bayumukti3466 10 หลายเดือนก่อน

    Mau tanya kalau kita pake ORM apa masih harus buat domain / entity?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  10 หลายเดือนก่อน

      Masih, orm itu pasti bikin entity nya

  • @okisyahroni1130
    @okisyahroni1130 10 หลายเดือนก่อน

    Klo firebase gmn ka

  • @NVX_STUDIO
    @NVX_STUDIO 9 หลายเดือนก่อน

    mang kenapa ya mysql ga termasuk dalam list nya apakah sudah tidak relevant kah?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  9 หลายเดือนก่อน

      diawal kan dijelaskan, datastore selain relational, mysql itu termasuk relational

  • @fahejaaa
    @fahejaaa 10 หลายเดือนก่อน

    bahas redpanda pak eko, katanya 10x lebih cepet dari kafka

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  10 หลายเดือนก่อน +2

      banyak sih yang ngeclaim seperti itu, tapi nanti kita liat, apakah adopsinya bakal banyak atau enggak