24FreelanceMercato freelance che non dorme mai
Attivo

Progettazione di database distribuiti su Cassandra e ScyllaDB

134 visualizzazioni#2689
Periodo di pubblicazione12 giornifino a 27.11.2026
Pubblicato29.08.2026
Visualizzazioni13476 in 14 giorni

Informazioni sul servizio

Tradotto
Progetto e gestisco database distribuiti a colonne larghe su Apache Cassandra e ScyllaDB, e inizio sempre con una cosa: le tue query. Prima di avviare un nodo, mappo tutti i percorsi di lettura e scrittura di cui la tua app ha realmente bisogno, poi costruisco un modello di dati attorno a quegli schemi di accesso. Nello storage orientato alle colonne, la tabella segue la query, quindi denormalizzo deliberatamente, scelgo chiavi di partizione con distribuzione uniforme e seleziono colonne di clustering che portano letture calde in una partizione.

Poi ottimizzo il cluster per gestire il traffico reale. Imposto il fattore di replica e i livelli di coerenza in base al tuo budget per affidabilità e latenza, limito la dimensione della partizione, scelgo la strategia di compattazione per il tuo carico — serie temporali, log eventi o chiave-valore ad alta rotazione. Mantengo le pipeline di scrittura a decine di migliaia di operazioni/sec senza interruzioni durante i flush e la compattazione, e la latenza finale è prevedibile: partizioni ampie, tombstones e shard caldi che catturo precocemente. Su ScyllaDB utilizzo un'architettura shard-per-core ed estraggo significativamente più throughput dallo stesso hardware.

Possiedo anche i compiti che rompono i cluster alle 3 del mattino: programmazione delle riparazioni, sostituzione dei nodi, replica cross-DC, pianificazione della capacità e migrazioni da database relazionali che hanno smesso di scalare. Uscendo — un database che assorbe picchi e cresce aggiungendo nodi.

— Modellazione dei dati a partire dalle query e progettazione delle partizioni
— Replica, coerenza e ottimizzazione della compattazione
— Elevato throughput di scrittura e latenza prevedibile
— Riparazione, sostituzione dei nodi e configurazione multi-DC
Freelancer contacts
E-mailShow
24
Venti · consiglio

Prima di ordinare

  • Guarda il portfolio del freelancer.
  • Descrivi il tuo compito e chiedi un prezzo e una scadenza.
  • Controlla le recensioni di altri clienti.
  • Oppure pubblica un progetto e confronta diverse offerte.
Stessa categoria

Servizi simili

Tutti i servizi nella categoria
Buono a sapersi
Come posso ordinare questo servizio?

Scrivi al freelancer utilizzando il modulo su questa pagina: descrivi il compito, la scadenza e il risultato di cui hai bisogno.

Come posso controllare il freelancer?

Apri il profilo: valutazione, portfolio e recensioni di altri clienti mostrano esperienza con compiti simili ai tuoi.

Ivan K.Ingegneria (Disegni / Diagrammi)
Contatto
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora