Кай түтүк?
Golang
Замечаете жана түшүндүрө аласызбы modern SQL моторлору (ACID) үчүн төрт негизги талаптарды?
Goдогу түзүмдөр эмне жана алар эмне үчүн колдонулат?
Redis жөнүндө көбүрөөк айтып бериңиз: кайсы каталогдор бар жана ал жерде кандай маалыматтар сакталат?
Go-догу калдык чогултуучу кантип иштейт жана кайсы эс тутум аймагында иштейт?
Go менен иштөө тажрыйбаңыз жана кандай тапшырмалар менен бетме-бет келгенсиз.
Бир программа канча процесс же жип ишке ашыра алат?
Жобада кайсы китепканаларды колдондуңуз?
// 1-ден 10-მდე რიცხვები func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
// 1-ден 10-га чейинки сандар func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Клик үчүн баанын англисче кыскартмасы кандай аталат?
Негизги маалымат түзүмдөрүн тизмелеп, алардын Go'до ишке ашырылышы/колдонулушуна мисалдар келтириңиз (масивдер, слайстер, карта/хеш таблица).
ClickHouse менен так эмне кылдыңыз — кластер, репликация, таблицаларды бөлүү менен иштедиңизби?
3 бөлүмдүү тема. 1-жағдай: 2 керектөөчү. 2-жағдай: 5 керектөөчү. Жазуулары кандай бөлүшөт?
PostgreSQL үчүн ачкыч боюнча издөө үчүн (id PRIMARY KEY, data JSON) менен таблица жакшы көрсөткүчбү?
Pub/Sub үлгүсүндөгү жазылуучулардын өзгөчөлүктөрү кандай?
JOIN жана UNION ортосундагы айырма эмнеде?
Асинхрондук жана көп жиптүү иштөө аралығындагы айырма эмне?
pgxтин артыкчылыктары жана кемчиликтери кандай?
Сиз CTE (Жалпы столбецтин билдирүүсү, WITH) менен бир нерсе жаздыңызбы?