performance - tuning - velocizzare sql server



Come scalare un database in fase di esecuzione/Rendere il database disponibile come servizio-Over CF (0)

Lasciatemi impostare la premessa : sto realizzando una piattaforma di provisioning API che dovrebbe essere in grado di scalare in fase di esecuzione, a richiesta.

Sto cercando di migliorare il design del mio sistema o sto cercando di identificare l'eventuale collo di bottiglia delle prestazioni che potrebbe colpire.

Per la piattaforma sto usando lo stack basato su Cloud Foundry che fondamentalmente mi fornisce la possibilità di collegare e riprodurre DB come servizio utilizzando i connettori di servizio. Ora, supponendo che CF funzioni bene come sembra fare fino ad ora cosa faccio quando il carico aumenta improvvisamente?

Opzioni:

  • Creare un cluster ampiamente grande e indirizzare tutti i servizi ad esso utilizzando il DB di CF come servizio tramite i connettori di servizio (o il livello UPSI).
  • Creare un database separato come piattaforma a cui CF diventerà un abbonato.
  • Altri metodi sono benvenuti! Potresti voler aggiungere la giusta strategia di progettazione come risposta.

So come implementare il primo punto. Sono interessato all'utilizzo di Aerospike e Cassandra entrambi.

Voglio esplorare i punti 2 e 3. Avvisami!





nosql