Sobes.tech

Node.js

Veritabanı her 30 dakikada %100 yükleniyorsa ne yapılmalı? Ağır analitik sorgu sorunu nasıl çözülür?

Middle+
230

Çift çekim (yarış durumu) önlemek için paralel bakiye düşme işlemlerini nasıl sıralı şekilde işleyebilirsiniz?

Middle+
214

Aboneleri saklamak için neden nesne seçtiniz? filter aracılığıyla abonelikten nasıl çıkılır? filter algoritmasının karmaşıklığı nedir?

Middle+
190

PostgreSQL'de indeksler ne işe yarar?

Middle+
182

/* * Bir EventEmitter uygulaması gereklidir. * emit ve on metodları ile. * * on(eventName: string | Symbol, callback: (payload?: any) => void): * () => void; * Bir eventName ve callback fonksiyonu alır. * Bu fonksiyon, olaya abone olmayı sağlar. * Fonksiyonun sonucu, aboneliği iptal eden bir fonksiyon olmalıdır. * * emit(eventName: string | Symbol, payload?: any): void * Bir eventName ve payload alır; bu payload, her eventName dinleyicisine iletilir. * Bu fonksiyon, olayı tetikler. * Eğer dinleyici bulunamazsa, bir istisna atılmalıdır. * * ------------------------------------------------------ * * Örnek: * const myEmitter = new EventEmitter(); * * const unSubscribe = myEmitter.on('event', (payload) => { * console.log('bir olay gerçekleşti!!!', payload); */

Middle+
179

İlişkisel veritabanlarındaki ACID ilkeleri hakkında bana bilgi ver

Middle+
172

// [VERİTABANI] Kullanıcılar ve onların elektronik cüzdanları için veritabanını tasarla. // Bir kullanıcı farklı para birimlerinde birden fazla elektronik cüzdan sahibi olabilir, ancak aynı para biriminde iki cüzdan sahibi olamaz. // Olası para birimleri: USD/EUR/RUB. Kullanıcının cüzdanı mevcut bakiyeyi içermelidir; // Para birimleri Rusça ek bir isim almalıdır.

Middle+
168

Veritabanı işlemlerinde bağlantı havuzları nedir ve ne amaçla kullanılırlar?

Middle+
168

Bir veritabanında FK ve UNIQUE kısıtlaması nedir?

Middle+
160

İşlem izolasyon seviyelerini biliyor musunuz ve bunlar ne anlama geliyor?

Middle+
159

Bakiye için neden FLOAT türünü seçtiniz? DECIMAL'den nasıl farklı? INTEGER kullanırsanız ne değişir?

Middle+
154

Grafana, Kibana ile izleme ve günlük kaydı konusundaki deneyiminizden bahsedin

Middle+
149

Map ile WeakMap arasındaki fark nedir?

Middle+
145

Node.js nedir ve neye dayanır?

Middle+
143

// 2. EUR cüzdanı olmayan kullanıcıları seçmek için sorgu oluştur.

Middle+
139

Senkrone ve asenkron kod arasındaki fark nedir?

Middle+
138

// Kullanıcı, farklı para birimlerinde birkaç elektronik cüzdan sahibi olabilir, ancak aynı para biriminde iki cüzdan sahibi olamaz. // Olası para birimleri: USD/EUR/RUB. Kullanıcının cüzdanında güncel bakiye olmalıdır; // Para birimleri Rusça ek bir isim almalıdır. // Para Birimi Ekle -> BTC/ETH/TON // Dil Ekle ES/FR/EN Kullanıcı { id int PK string email string } Para Birimi { kod varchar(3) PK // USD, EUR, RUB isim_ru string opsiyonel tür enum('fiat', 'crypto') } Para Birimi Çevirileri { } Cüzdan { user_id FK (Kullanıcı.id) currency_code FK (Para Birimi.kod) bakiye decimal }

Middle+
136

Promise.resolve, Promise.reject ve diğerleri gibi promise metodlarını adlandırın

Middle+
122

EventEmitter nedir ve nasıl çalışır?

Middle+
115

Kitaplar ve yazarlar tabloları arasında ne tür bir ilişki olacak?

Middle+
111