Veritabanı her 30 dakikada %100 yükleniyorsa ne yapılmalı? Ağır analitik sorgu sorunu nasıl çözülür?
Node.js
Çift çekim (yarış durumu) önlemek için paralel bakiye düşme işlemlerini nasıl sıralı şekilde işleyebilirsiniz?
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?
PostgreSQL'de indeksler ne işe yarar?
/* * 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); */
İlişkisel veritabanlarındaki ACID ilkeleri hakkında bana bilgi ver
// [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.
Veritabanı işlemlerinde bağlantı havuzları nedir ve ne amaçla kullanılırlar?
Bir veritabanında FK ve UNIQUE kısıtlaması nedir?
İşlem izolasyon seviyelerini biliyor musunuz ve bunlar ne anlama geliyor?
Bakiye için neden FLOAT türünü seçtiniz? DECIMAL'den nasıl farklı? INTEGER kullanırsanız ne değişir?
Grafana, Kibana ile izleme ve günlük kaydı konusundaki deneyiminizden bahsedin
Map ile WeakMap arasındaki fark nedir?
Node.js nedir ve neye dayanır?
// 2. EUR cüzdanı olmayan kullanıcıları seçmek için sorgu oluştur.
Senkrone ve asenkron kod arasındaki fark nedir?
// 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 }
Promise.resolve, Promise.reject ve diğerleri gibi promise metodlarını adlandırın
EventEmitter nedir ve nasıl çalışır?
Kitaplar ve yazarlar tabloları arasında ne tür bir ilişki olacak?