Articles of nosql

Il miglior modello per rappresentare da molte a molte relazioni con attributi in MongoDB

Qual è il modo più ‘mongo’ di rappresentare relazioni molti-a-molti che hanno attributi? Quindi per esempio: Intro Tabelle MYSQL people => firstName, lastName, … Movies => name, length .. peopleMovies => movieId, personId, language, role Soluzione 1 Incorpora le persone nei film …? In MongoDB capisco che è bello denormalize and embed ma non voglio […]

Cosa fa Redis quando esaurisce la memoria?

Questa potrebbe essere una domanda facile ma ho difficoltà a trovare la risposta. In che modo Redis 2.0 gestisce l’esaurimento della memoria allocata massima? Come decide quali dati rimuovere o quali dati conservare in memoria?

SQL (MySQL) vs NoSQL (CouchDB)

Sono nel bel mezzo della progettazione di un’applicazione altamente scalabile che deve memorizzare molti dati. Solo per esempio memorizzerà molti utenti e poi cose come molti dei loro messaggi, commenti, ecc. Ho sempre usato MySQL in precedenza, ma ora ho intenzione di provare qualcosa di nuovo come couchdb o simile che non sia SQL. Qualcuno […]

Interrogare DynamoDB per data

Vengo da una base di dati relazionale e sto cercando di lavorare con DynamoDB di Amazon Ho una tabella con una chiave hash “DataID” e un intervallo “CreatedAt” e un mucchio di elementi in esso. Sto cercando di ottenere tutti gli elementi che sono stati creati dopo una data specifica e ordinati per data. Che […]

Utilizzo della porta Cassandra: come vengono utilizzate le porte?

Durante la sperimentazione con Cassandra ho notato che Cassandra ascolta le seguenti porte: TCP *: 8080 TCP *: 8888 TCP *: 57311 TCP *: 57312 TCP 127.0.0.1:7000 TCP 127.0.0.1:9160 UDP 127.0.0.1:700 Come usa Cassandra ciascuna delle porte elencate?

NoSQL Use Case Scenarios o WHEN per usare NoSQL

Con tutto il clamore sembra davvero difficile trovare informazioni affidabili su quando utilizzare questo. Quindi pongo le seguenti domande, e mi dispiace se queste sono domande davvero stupide in anticipo: Dovrei usare NoSQL per i dati utente? Ad esempio profili, nomi utente + password, ecc. Dovrei usare NoSQL per contenuti importanti? Ad esempio articoli, post […]

Quando risiedere? Quando andare a MongoDB?

Quello che voglio non è un confronto tra Redis e MongoDB. So che sono diversi; le prestazioni e l’API sono totalmente differenti. Redis è molto veloce, ma l’API è molto “atomica”. MongoDB mangerà più risorse, ma l’API è molto molto facile da usare e ne sono molto felice. Sono entrambi fantastici, e voglio usare Redis […]

Memorizzazione di immagini negli archivi NoSQL

La nostra applicazione servirà un numero elevato di piccole immagini in miniatura (con dimensioni di circa 6-12 KB) tramite HTTP. Mi è stato chiesto di verificare se l’utilizzo di un archivio dati NoSQL è una soluzione valida per l’archiviazione dei dati. Idealmente, vorremmo che il nostro archivio dati fosse difettoso e distribuito. È una buona […]

Casi d’uso per NoSQL

NoSQL ha ricevuto molta attenzione nel nostro settore di recente. Sono davvero interessato a quali sono i pensieri delle persone sui casi d’uso migliori per il loro uso rispetto all’archiviazione di database relazionale. Cosa dovrebbe spingere uno sviluppatore a pensare che determinati set di dati siano più adatti a una soluzione NoSQL. Sono particolarmente interessato […]

Progettazione di database non relazionali

Sono interessato a conoscere le strategie di progettazione utilizzate con i database “nosql” non relazionali , ovvero la class (per la maggior parte nuova) di archivi dati che non utilizzano la progettazione relazionale tradizionale o SQL (come Hypertable, CouchDB, SimpleDB, datastore di Google App Engine, Voldemort, Cassandra, SQL Data Services, ecc.). Sono anche spesso definiti […]