Utilisez simplement des fichiers pour les blogs. Placez-les dans des dossiers par date et nommez les dossiers avec des dates. Les balises utilisent également des dossiers et y placez des liens symboliques vers des fichiers d'articles
base de données | base de données
tableau | collection
ligne | document/document BSON
champ de colonne |
indice | indice
table | jointures
clé primaire | clé primaire
Exemple : Créer un tableau
Utiliser l'instruction SQL
CREATE TABLE users (
id MEDIUMINT NOT NULL
AUTO_INCREMENT,
user_id Varchar(30),
age Number,
status char(1),
PRIMARY KEY (id)
)
Utiliser les instructions NoSQL
db.users.insert( {
user_id: "abc123",
age: 55,
status: "A"
} )
Pour utiliser une base de données NoSQL, vous devez d'abord abandonner l'idée de base de données relationnelle. Utilisez une approche basée sur les objets pour gérer les structures de données.
Chaque base de données NoSQL représente une idée de conception différente pour le traitement des objets. Ce problème est trop important.
Pour apprendre NoSQL, oubliez d’abord les bases de données relationnelles.
Ayant utilisé Mongodb, je l'ai conçu comme ça, pour l'article :
Interrogez les articles via des balises et des catégories, et vous pouvez utiliser l'agrégation Map/Reduce, etc.
Pour Redis, leur traitement est principalement implémenté dans votre propre application.
Utilisez simplement des fichiers pour les blogs. Placez-les dans des dossiers par date et nommez les dossiers avec des dates. Les balises utilisent également des dossiers et y placez des liens symboliques vers des fichiers d'articles
.Nom SQL | Nom MongoDB
base de données | base de données
tableau | collection
ligne | document/document BSON
champ de colonne |
indice | indice
table | jointures
clé primaire | clé primaire
Exemple : Créer un tableau
Utiliser l'instruction SQL
Utiliser les instructions NoSQL
Vous pouvez complètement utiliser l'idée de base de données relationnelle pour concevoir la base de données, comme :
collection de catégories :
Collection de messages :
Vous pouvez également imbriquer des sous-documents, il existe de nombreux articles doc sous la catégorie collection
catégorie :
Pour utiliser une base de données NoSQL, vous devez d'abord abandonner l'idée de base de données relationnelle. Utilisez une approche basée sur les objets pour gérer les structures de données. Chaque base de données NoSQL représente une idée de conception différente pour le traitement des objets. Ce problème est trop important. Pour apprendre NoSQL, oubliez d’abord les bases de données relationnelles.
Beaucoup de gens ont répondu, mais je n'ai pas vu de réponse plus complète