Təqaüdçü əsas proqram mühəndisi olaraq saysız-hesabsız layihələrin uğursuz olduğunu və uğursuz olduğunu görmüşəm və daha tez-tez verilənlər bazası seçimi, işlərin hansı yolla getdiyini müəyyən edən səssiz amil idi.
Şəkildə tam ölçüdə görüntüləmək üçün Enter düyməsini basın və ya vurun
Əksər tərtibatçılar səhv məlumat bazasını seçirlər. Bilirəm, çünki illərdir onlardan biri idim.
Erkən etdiyim səhv
Kollecdən təzə, bir verilənlər bazasının seçilməsini sadə oldu: hər şey üçün MySQL istifadə edin. Populyar idi, mən SQL bilirdim və böyüklərim son layihədə istifadə etmişdim. Bu, ən çox qərarlar sənayemizdə necə əldə olunur və bu tam problemdir.
Çat tətbiqetməmizdə miqyasda bir-birinə düşməyə başladığı çətin yolu öyrəndim. Mesajları saxlamaq üçün MySQL-dən istifadə edirdik və yazılı gecikmə bizi öldürdü. İstifadəçilər mesajları görünməzdən əvvəl 3-4 saniyə gecikmələri görürdülər. Birinci gündən redis və ya yanğınsöndürmə qabı istifadə etməliydik.
Bu uğursuzluq mənə indiyə qədər edə biləcəyi hər hansı bir uğurdan daha çox öyrətdi.
Kaş ki, məlum olsaydım
Budur, 12 illik səhvlər, miqrasiya və gecə yarısı ayıklama seansları mənə verilənlər bazası seçməyi öyrətdi:
