«scalability» etiketlenmiş sorular

Ölçeklendirilebilirlik, bir sistemin, ağın veya sürecin artan miktarda işi yetenekli bir şekilde ele alma becerisi veya bu büyümeyi karşılayacak şekilde genişletilebilmesidir.

4
noSQL veritabanları neden SQL'den daha fazla ölçeklenebilir?
Son zamanlarda noSQL DBMS'leri hakkında çok şey okudum. CAP teoremini , ACID kurallarını, BASE kurallarını ve temel teoriyi anlıyorum . Ancak, noSQL'in neden RDBMS'den daha kolay ölçeklendirilebildiğine dair herhangi bir kaynak bulamadınız mı (örneğin, çok sayıda DB sunucusu gerektiren bir sistem durumunda)? Kısıtlamalar ve yabancı anahtarların saklanmasının kaynak maliyeti olduğunu …
98 sql  nosql  scalability 

8
Bir web sitesini yüksek oranda ölçeklenebilir olacak şekilde tasarlamanın en iyi yolu nedir?
Facebook gibi sosyal ağlar gibi yüksek düzeyde ölçeklenebilir olması gereken web siteleri için web sitesini tasarlamanın en iyi yolu nedir? Sitenin ihtiyaç duyduğu verileri almak için sorduğu bir web hizmetine sahip olmalı mıyım? veya Site doğrudan veritabanlarını sorgulamalı mı? (tabloları otomatik olarak doldurmak için yerleşik dil yapıları kullanılarak yapılabilir). Merkezileştirilmiş …

2
Ölçeklenebilir bir bildirim sistemi nasıl tasarlanır? [kapalı]
Bir bildirim sistemi yöneticisi yazmam gerekiyor. İşte benim gereksinimlerim: Tamamen farklı olabilecek farklı platformlarda bir Bildirim gönderebilmem gerekiyor (örneğin, SMS veya E-posta gönderebilmem gerekiyor). Bazen bildirim, belirli bir platformdaki tüm alıcılar için aynı olabilir, ancak bazen platform başına alıcı (veya birkaç) başına bildirim olabilir. Her bildirim platforma özgü veri yükü …


4
Amazon gibi bir şirket, veritabanı katmanına erişen darboğazları nasıl önler?
Amazon gibi bir şirket (veya başka herhangi bir büyük e-ticaret web uygulaması), büyük ölçekli bir çevrimiçi mağaza işletiyor ve yalnızca depolarında sınırlı miktarda fiziksel ürün bulunduğunu hayal ediyorsanız, tek tıkanıklık? Tabii ki, çoğaltılmış bir dizi veritabanına ve yükü bağımsız olarak ele alan birçok sunucuya sahip olmaları gerekir. Bununla birlikte, birden …

6
Hangi veri boyutunda SQL'den NoSQL'e geçmenin faydası olur?
Bir ilişkisel veritabanı programcısı olarak (çoğu zaman), ilişkisel veritabanlarının nasıl ölçeklenemediği ve MongoDB gibi NoSQL çözümlerinin nasıl yapıldığına dair makaleler okudum. Şimdiye kadar geliştirdiğim veritabanlarının çoğu küçük ve orta ölçekli olduğu için, bazı indeksleme, sorgu optimizasyonu veya şema yeniden tasarımı ile çözülmemiş bir problemim olmadı. Ne tür bir boyutta MySQL'in …

2
Dahili kullanım web siteleri: SQLite'a karşı zorlayıcı bir durum var mı?
Flask veya Django gibi birçok web çerçevesi, SQLite'ı varsayılan veritabanı olarak kullanır . SQLite , python içerisine girdiği için zorlayıcı ve yönetim yükü oldukça düşük. Ancak, trafik yoğunluğunun yüksek olduğu kamu üretim tesislerinin çoğu daha ağır bir veritabanı kullanarak kapanmaktadır: mySQL, Oracle veya postgresql. Sorular : varsayalım: Site trafiği orta …

5
Çöp kullanıcılarını nasıl yönetebilirim?
Umarım birçok kullanıcıya sahip olacak bir sistem yarattım. Veritabanımızın, yüksek talep gören kullanıcı adlarını alan çöp kullanıcılarını doldurmasından korkarız, ya da sadece kayıt olur ve bir daha geri gelmezler. Bunun yaygın olduğunu biliyorum, 3 google hesabım olduğu için bunu kendim yapıyorum, ancak yalnızca 1'i kullanıyorum. Büyük bir web sitesi çöp …

1
Ölçeklenebilir bir mesaj kuyruğu mimarisi tasarlama
Yakın zamanda ölçeklenebilir ve kurumsal bilgisayar mimarisinin nüanslarını öğrenmeye başladım ve merkezi bileşenlerden biri de bir mesajlaşma kuyruğu. Herhangi bir programlama paradigmasından en iyisini öğrenmek için bir mesajlaşma kuyruğu servisi olan kendi versiyonumu uygulamaya çalışıyorum. Şimdiye kadar, ilk tasarımım iş parçacığı bir soket dinleyicisi üzerinde çalışıyor, ancak aynı mesajın iki …

4
BDD, orta ve büyük ölçekli projeler için ölçeklenebilir mi?
BDD (Behavior Driven Development) hakkında okuduğunuz her Web sitesinde, gereksinimlerinizi tanımlamanın ne kadar açık ve kolay olduğunu gösteren çok basit ve güzel bir örnek bulacaksınız. Ancak bu süreci büyük bir üründe (hesap makinesi örneği değil) uygulamaya çalışmak, işlerin oldukça karmaşık ve okunamaz hale gelebileceğini (veya elde edebileceğini) gösterdi; Özellikle daha …

3
Node.js aslında ölçeklenebilirliği arttırıyor mu?
C10K Problemi hakkında okumuştum ve asıl nota asenkron sunucu giriş / çıkışını ifade eden kısım. http://www.kegel.com/c10k.html#aio Bunun Node.js'nin sunucuda ne yaptığını çok fazla özetlediğine inanıyorum, iş parçacığı işinden sorumlu olmak yerine I / O kesmelerine (olaylara) dayanarak iş parçacıklarının kullanıcı isteklerini işleme koymasına izin vererek iş parçacıklarının sorumlu olduğunu bildirmek …

2
Yazılım ölçeklenebilirliği nasıl ölçülür?
Özel uygulama ölçeklenebilirliği hakkında bazı küçük teknik sunumlar yapmam istendi. Uygulama Java, Bahar MVC, Hibernate kullanılarak geliştirilmiştir. Uygulama kaynak koduna erişimim var. Yazılım ölçeklenebilirliğini nasıl ölçebilirim (kaynakları kullanarak) ve yazılım ölçeklenebilirliğini ölçerken hangi ölçümlere dikkat etmem gerekir?

5
“En düşük geliştirici” olarak teknik borçla mı mücadele ediyorsunuz?
Diyelim ki bir şirkette çalışıyorsunuz ve yaptığınız şey onlar için yazılım geliştirmek. Büyük resim hakkında hiçbir fikriniz yok ya da hafif. Sahip olduğunuz şey, sorun izleme sistemi aracılığıyla size atanan görevlerdir. Size görevler veriliyor, onları görevin tanımladığı şekilde çalıştırıyorsunuz, geri gönderiyorsunuz 2 tamsayı eklemek gibi: function add(a,b){return a + b;} …

8
Büyük monolitik uygulama tehlikeleri
Birkaç yıldır üzerinde çalıştığım büyük proje, ürün yazılımının kalbi olan gelişmiş bir cihazın kontrol (ve her şey) uygulamasıdır. Cihaz oldukça gelişmiş, bellekten söyleyebileceğimden daha farklı işlevselliklere sahip ve bunların% 98'i bu büyük yürütülebilir dosya tarafından işleniyor. Bir yandan, program oldukça bakımlı, içeride iyi modülerleştirilmiş, düzgün bir şekilde belgelenmiş, işlevselliklerin dizinler …

3
Ortamı yeniden üretemediğinizde nasıl test edilir ve optimize edilir?
Geçmişte çeşitli ortamlarda çalıştım. Masaüstü uygulamaları, oyunlar, katıştırılmış öğeler, web hizmetleri, komut satırı işleri, web siteleri, veritabanı raporları vb. Tüm bu ortamlar aynı özelliği paylaştı: karmaşıklıkları ne olursa olsun, boyutları ne olursa olsun, makinemde veya test etmek için geliştirici ortamında her zaman uygulamanın bir alt kümesine veya dilimine sahip olabilirim. …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.