IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

NeDB : la base de données légère écrite en JavaScript sort [Infos]


Sujet :

JavaScript

  1. #1
    Expert éminent sénior

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2013
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 426
    Points : 32 561
    Points
    32 561
    Par défaut NeDB : la base de données légère écrite en JavaScript sort
    NeDB : la base de données légère écrite en JavaScript sort
    Simple et persistante, elle peut être utilisée « in-memory »

    « Où pourrais-je trouver une base de données légère à utiliser dans mes projets Node.js ? » Cette question, un développeur du nom de Louis Chatriot se l'est posée. Ne trouvant rien de concret dans ses recherches qui répond à ses attentes, ce dernier a développé sa propre solution en JavaScript, qu'il a par la suite nommée NeDB.

    Le but de Chatriot n'est pas de rivaliser avec les caïds en place comme MongoDB ou Couch. En effet, NeDB dérive de MongoDB. Chatriot le compare à une sorte de SQLite taillé pour les projets Node.js.

    NeDB prend en charge l'indexation. Le développeur affirme d'ailleurs à ce propos que « vous pouvez indexer n'importe quel champ, même ceux présents dans les documents imbriqués en utilisant la notation pointée ». Pour l'instant, l'indexation est utilisée pour accélérer les requêtes basiques et celles utilisant $in, $lt, $lte, $gt, $gte.


    NeDB peut être utilisée comme base de données persistante ou « in-memory ». Le développeur affirme qu'elle serait plus rapide que TaffyDB, d'après un benchmarking qu'il a pris le soin de réaliser. Pour le futur, il a comme ambition d'intégrer NeDB aux navigateurs.

    Télécharger NeDB

    Source : page GitHub du projet

    Et vous ?

    Que pensez-vous de NeDB ?

    Êtes-vous prêt à l'utiliser dans vos projets Node.js ?

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Points : 9 944
    Points
    9 944
    Par défaut
    C'est sympa, je suis toujours à l’affût de solutions légères et simples pour faire du rapid prototyping. Mais Mongo est déjà simple en soi, et a l'avantage d'être largement plus documenté et utilisé. Donc je ne vois pas de raison de préférer NeDB à MongoDB pour le moment.

    Ca serait intéressant de savoir pourquoi Louis n'a pas trouvé son bonheur avec Mongo, Redis et CouchDB.
    One Web to rule them all

  3. #3
    Invité
    Invité(e)
    Par défaut
    Je pense que la principale différence avec MongoDB et CouchDB est que ces deux solutions fonctionnent sur un mode client-serveur, et non NeDB.
    On peut faire une analogie avec MySQL/PostgreSQL d'un côté et SQLite de l'autre.

  4. #4
    Candidat au Club
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Avis
    Je suis du même avis que SylvainPV, MongoDB est assez simple à apprendre et a de nombreux avantages. Par ailleurs, les bases de données in-memory en javascript sont toujours le bien venu et si en plus elles offrent une bonne persistence en dur, ca à certainement son utilité.

  5. #5
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    Si vous la testez, n'hésitez pas pour un petit retour d'expérience. Je suis également intéressé.

Discussions similaires

  1. Insérer dans une base de données depuis le code JavaScript
    Par zakarinalaw dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/02/2014, 10h46
  2. Base de Données et amcharts en javascript
    Par djaminebiz dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 04/07/2013, 15h37
  3. Base de données "légères" : Quelles alternatives à MS Access ?
    Par Invité dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 03/06/2010, 16h45
  4. Réponses: 1
    Dernier message: 10/04/2008, 15h02
  5. base de données très légère
    Par julio02200 dans le forum Excel
    Réponses: 4
    Dernier message: 28/10/2007, 00h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo