2015-09-10 19 views
5

Sto iniziando a sviluppare una nuova applicazione per blog in .net mvc. Sto lavorando su database relazionali (Sql Server) da oltre 3 anni, in questi giorni sto vedendo molti articoli su database No Sql e molti articoli dicono che nosql/graphdb è un futuro, quindi voglio solo sapere quale database sarà migliore per un blog tipo di applicazione relazionale o nosql?Miglior database per applicazioni blog (Relazionale - SQL vs NoSQL)

Voglio andare con NoSQL per l'apprendimento scopo, ma ci sono anche molti database NoSQL come-cassandra, divano, Mongo, il corvo imperiale, HBase, Neo4j ecc quindi si prega di suggerire quali DB devo scegliere per il blog App-

  1. relazionale o No Sql
  2. Se non Sql poi che non Sql

Sperando in alcune risposte positive. Grazie.

risposta

2

In pratica, l'approccio SQL o noSQL dipende da fattori come il modello di dati (intendo le tabelle in SQL o gli elenchi in SQL) e le modifiche che verranno eseguite quando si dispone di molti dati.

Se modello di dati più o meno conosciuti e modifiche non spesso, più si ha la logica davvero difficile lavorare con esso (e convalidare naturalmente) del solito uso di SQL approccio, siccome è più facile mantenere la coerenza dei dati .

Il prossimo problema che si deve affrontare è un'enorme quantità di dati. Con l'approccio SQL devi costruire DWH (data warehouse) se vuoi interrogare velocemente i tuoi dati. Con l'approccio noSQL in teoria puoi facilmente diffondere i tuoi dati di diversi server.

Informazioni sul blog: sicuramente non sai in questo momento che tipo di modello avrai alla fine. E non creeresti rapporti complicati. Quindi va bene usare il modello noSQL.

Informazioni sulla tua domanda cosa noSQL DB select raccomando di guardare brightstardb perché è possibile mappare il modello con EF e sarà più facile da sviluppare. Un altro db noSQL che puoi guardare è Azure DocumentDB perché è l'approccio MS a noSQL, ma è disponibile solo in Azure in questo momento e non ha una versione stand alone.

0

Ho utilizzato mongo nosql per applicazioni Web di dimensioni minori. Mongo nosql funzionerebbe davvero bene per un'applicazione del genere. Facile connettersi a, e facile da ottenere in quanto il relativo oggetto. Solo la mia opinione.

+0

Grazie @ Bb91 per l'opinione. Controllerò i mongo in dettaglio. –

+0

Felice di dare i miei due centesimi :) – BastianBuhrkall

Problemi correlati