5 Datastore Yang Wajib Dipelajari Backend Programmer

  Рет қаралды 22,501

Programmer Zaman Now

Programmer Zaman Now

Күн бұрын

5 Datastore Yang Wajib Dipelajari Backend Programmer
00:00:00 - Pendahuluan
00:00:56 - Redis
00:02:59 - MongoDB
00:05:01 - Elasticsearch
00:07:59 - Apache Kafka
00:09:45 - Apache Cassandra atau ScyllaDB
00:13:50 - Penutup
JOIN PREMIUM : kzbin.info...
DISCORD PREMIUM : • Post
Donasi :
Saweria : saweria.co/ProgrammerZamanNow
Social Media :
Instagram : / programmerzamannow
Facebook : / programmerzamannow
Telegram : t.me/ProgrammerZamanNow
KZbin : / programmerzamannow

Пікірлер: 67
@momodev8572
@momodev8572 6 ай бұрын
thankiess kang,, dari dulu ndak tertarik dgn database selain sql karna ndak tau fungsiny,, sekarang jadi ngerasa layak untuk dicari tahu
@kentoesandroid
@kentoesandroid 8 ай бұрын
Pas banget kang, gw lg bingung mo migrasi db ato engga. Dengan nntn ini gw jd ngerti fungsi tu datastore
@takGune-wd6gv
@takGune-wd6gv 8 ай бұрын
mantap pak eko, saya tonton sampai selesai
@sheirralee3015
@sheirralee3015 8 ай бұрын
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
@noviantoekobudiman7633
@noviantoekobudiman7633 8 ай бұрын
Terima kasih ilmunya bang
@ena1735
@ena1735 8 ай бұрын
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
@dewanggabayuputra4642
@dewanggabayuputra4642 6 ай бұрын
Menarik
@OpannapO
@OpannapO 8 ай бұрын
Om request bahas N.A.T.S 😁
@maulgans
@maulgans 8 ай бұрын
ngomong-ngomong soal discord, jadi inget video dari bytebytego yang bahas soal disocrd juga
@kokizzu
@kokizzu 8 ай бұрын
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 7 ай бұрын
keren, boleh dicoba nih
@wisnusaputro5547
@wisnusaputro5547 8 ай бұрын
buat reporting scylla db atau clickhouse ?
@pcbeginner3156
@pcbeginner3156 7 ай бұрын
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?
@Maman-Setrum
@Maman-Setrum 7 ай бұрын
sampe saat ini sy gk pernah secara full menerapkan MongoDB, cm pake MongoDB GridFS utk menyimpan file.
@radenagus17_
@radenagus17_ 8 ай бұрын
Bang, lanjutin materi typescript-nya dong..😅
@ongkay250
@ongkay250 7 ай бұрын
up
@AreaWIBU
@AreaWIBU 8 ай бұрын
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 8 ай бұрын
Pelajarin aja kalo ada waktu luang mah, seperti yg pak eko bilang belajar hal baru bisa dapet konsep baru dan paradigma baru
@fakeITDevTeam
@fakeITDevTeam 8 ай бұрын
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 8 ай бұрын
angular tidak akan saya buat, nestjs sudah ada agenda
@fakeITDevTeam
@fakeITDevTeam 8 ай бұрын
@@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 3 ай бұрын
cmiiw mas eko fokus backend@@fakeITDevTeam
@tomhanksact
@tomhanksact 8 ай бұрын
semua tipe db dipilih pake genset
@jossesuryapinem42
@jossesuryapinem42 8 ай бұрын
youtube searchin querynya seperti apa ya pak ?
@khoironi5954
@khoironi5954 8 ай бұрын
Sumologic itu termasuk datastore juga gak pak?
@yaudahaja821
@yaudahaja821 8 ай бұрын
kafka ama redis sering aku pake
@ichsanashiddiqi5138
@ichsanashiddiqi5138 8 ай бұрын
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 8 ай бұрын
redis ku aku juga pakai, klo kafka untuk simpan case apa mas ?
@handinugroho1784
@handinugroho1784 8 ай бұрын
@@ichsanashiddiqi5138 bantu jawab, bisa pakai connection pooling. Kalau di postgresql ada yang namanya pgbouncer
@saluran1733
@saluran1733 8 ай бұрын
@@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)
@okisyahroni1130
@okisyahroni1130 8 ай бұрын
Klo firebase gmn ka
@abandxz
@abandxz 8 ай бұрын
Mohon dibuatkan pembahasan untuk timeseries database
@aliif
@aliif 8 ай бұрын
up
@ProgrammerZamanNow
@ProgrammerZamanNow 8 ай бұрын
nanti di kelas mongodb ada timeseries
@azzamydev
@azzamydev 8 ай бұрын
Worthin an mana antara Elasticsearch atau Meilisearch untuk dijadikan driver Indexing dari database relational pa ?
@kokizzu
@kokizzu 8 ай бұрын
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 8 ай бұрын
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
@msyamil.hamami
@msyamil.hamami 8 ай бұрын
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 8 ай бұрын
biasa pake CDC atau trigger ke queue lalu diinsert ke ES/search engine apapun (jadi eventual consistency)
@saluran1733
@saluran1733 8 ай бұрын
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 8 ай бұрын
Ooh baru tau, thanks bang
@AdenPribadi
@AdenPribadi 8 ай бұрын
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 8 ай бұрын
pake s3 aja bro biar enak
@ardutech
@ardutech 8 ай бұрын
S3 solusi terbaik si
@ProgrammerZamanNow
@ProgrammerZamanNow 8 ай бұрын
cloud storage
@kokizzu
@kokizzu 8 ай бұрын
object storage atau nas mount saja, jangan taruh database, ntar backupnya jadi painful gara2 terlalu banyak
@rahmatdicky2971
@rahmatdicky2971 8 ай бұрын
enaknya yang disimpan di database berupa PATH file nya, untuk file nya sendiri disimpan di cloud storage
@fakhryhizballahal8482
@fakhryhizballahal8482 8 ай бұрын
Pak mau tanya data store apa yang cocok untuk membuat api last seen. Datanya berubah tiap detik
@saluran1733
@saluran1733 8 ай бұрын
Redis atau elasticsearch mungkin Tapi kayaknya lebih cocok redis
@mfn4646
@mfn4646 8 ай бұрын
Om tambahin vector database
@tomhanksact
@tomhanksact 8 ай бұрын
untuk llm, sm rs nih db nya
@blipur
@blipur 8 ай бұрын
Bang, berarti kalo bikin project, berarti gk harus satu database ya di gunakan?
@syahrizalakbar6216
@syahrizalakbar6216 7 ай бұрын
biasanya aplikasi modern pakai lebih dari satu database, dipisah-pisah perdomain, juga terkadang terdapat duplikasi menyesuaikan kebutuhan, tujuannya macam2
@bilmansarmadi1932
@bilmansarmadi1932 8 ай бұрын
elasticsearch apakah bisa di migrasi datanya otomatis dari db kita sebelumnya?
@yazidalin3308
@yazidalin3308 8 ай бұрын
seharusnya enggak, karena sudah bedah sistem dan schema nya
@bayumukti3466
@bayumukti3466 8 ай бұрын
Mau tanya kalau kita pake ORM apa masih harus buat domain / entity?
@ProgrammerZamanNow
@ProgrammerZamanNow 8 ай бұрын
Masih, orm itu pasti bikin entity nya
@arya83o292
@arya83o292 8 ай бұрын
Permisi pak mau nanya saya biasanya untuk filtering mengirim request ke body , apakah krg lebih elasticsearch seperti itu pak?
@bilmansarmadi1932
@bilmansarmadi1932 8 ай бұрын
jangan jangan semua Api Makai method post semua ya?
@arya83o292
@arya83o292 8 ай бұрын
@@bilmansarmadi1932 iya pak
@NVX_STUDIO
@NVX_STUDIO 8 ай бұрын
mang kenapa ya mysql ga termasuk dalam list nya apakah sudah tidak relevant kah?
@ProgrammerZamanNow
@ProgrammerZamanNow 8 ай бұрын
diawal kan dijelaskan, datastore selain relational, mysql itu termasuk relational
@fahejaaa
@fahejaaa 8 ай бұрын
bahas redpanda pak eko, katanya 10x lebih cepet dari kafka
@ProgrammerZamanNow
@ProgrammerZamanNow 8 ай бұрын
banyak sih yang ngeclaim seperti itu, tapi nanti kita liat, apakah adopsinya bakal banyak atau enggak
@nauvalyusufaddairy4705
@nauvalyusufaddairy4705 8 ай бұрын
Ada yg lagi belajar DynamoDB ?
@kokizzu
@kokizzu 8 ай бұрын
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)
Backpressure - Senior Programmer Wajib Ngerti
32:14
Programmer Zaman Now
Рет қаралды 27 М.
Kenapa Index Bisa Mempercepat Query Database?
15:22
Programmer Zaman Now
Рет қаралды 21 М.
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 37 МЛН
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 141 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,3 МЛН
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 6 МЛН
Bagaimana Menjadi Backend Developer | PZN Reaction
19:02
Programmer Zaman Now
Рет қаралды 44 М.
Circuit Breaker - Senior Programmer Wajib Ngerti
18:13
Programmer Zaman Now
Рет қаралды 12 М.
Tutorial Membuat Website CRUD dengan Golang untuk Pemula
51:40
Mario Prasetya Mulya
Рет қаралды 3,3 М.
Drop Database di Production
15:23
Programmer Zaman Now
Рет қаралды 25 М.
HAMPIR DIPECAT GARA-GARA MILIH REACT.JS
28:36
Programmer Zaman Now
Рет қаралды 134 М.
Bagaimana Linux Kernel, Docker, dan Kubernetes Bekerja dan Berinteraksi
21:27
Muhammad Iqbal Alaydrus
Рет қаралды 8 М.
How I would learn Data Engineering (if I could start over)
11:21
Bagaimana Race Condition Terjadi di Database?
23:38
Programmer Zaman Now
Рет қаралды 23 М.
Evolusi Arsitektur Backend di Blibli | PZN Reaction
27:37
Programmer Zaman Now
Рет қаралды 41 М.
Timeout - Senior Programmer Wajib Ngerti
11:13
Programmer Zaman Now
Рет қаралды 12 М.
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 27 МЛН
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,3 МЛН
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 54 МЛН