Deploy Bitnami Node.js HA Cluster with Azure Cosmos DB
Premier modèle non relationnel prêt à la production, ou NoSQL, une base de données, appelée CouchDB, a été publiée, a annoncé mercredi le sponsor du projet, Couchio.
Deux améliorations majeures à CouchDB le rendent digne de 1,0, a déclaré Chris Anderson, directeur financier et fondateur de Couchio. L'un est le fait que la performance du logiciel a été grandement améliorée. L'autre est sa capacité à travailler sur des machines Microsoft Windows. Beaucoup de travail a également été consacré à la stabilisation du logiciel.
Sur le plan des performances, la nouvelle version a démontré une augmentation de 300% de la vitesse de lecture et d'écriture, comme en témoignent les tests internes de Couchio. Les améliorations de performances ont été obtenues en optimisant le code, a dit Anderson.
C'est aussi la première version de CouchDB qui peut fonctionner sur les ordinateurs Windows, que ce soit les serveurs ou les ordinateurs de bureau, a dit Anderson. Les versions précédentes pouvaient tourner sur Linux, et une version est en cours de développement pour le système d'exploitation du smartphone Google Android
CouchDB, un projet de la fondation Apache, est une base de données non relationnelle qui stocke les données sous forme de paires clé-valeur. Les données sont stockées à l'aide de la notation JSON (Javascript Object Notation) et peuvent être interrogées à l'aide de requêtes
«Vous pouvez créer des applications Web sans intermédiaire: au lieu d'une base de données, d'une pile Java et d'un navigateur. HTTP et le navigateur », a déclaré Anderson.
Les développeurs d'applications Web peuvent trouver la technologie intéressante en ce sens qu'elle permet le stockage hors ligne des données, ce qui peut être utile lors de la conception d'applications Web pour des appareils pas toujours connectés à Internet.
"La prise en charge de la réplication hors ligne est vraiment unique à CouchDB, en particulier dans l'espace open-source", a déclaré M. Anderson. "Si vous avez un groupe de travail, tout le monde dans ce groupe de travail peut avoir une copie des données, et il peut être synchronisé."
Pour les développeurs, CouchDB peut être plus facile à utiliser que les bases de données relationnelles. comment créer des requêtes SQL pour écrire ou dessiner des données à partir d'une base de données.
Une implémentation de Google MapReduce est utilisée pour les requêtes. «Vous pouvez faire des requêtes complexes, à peu près n'importe quelle sorte de requête que vous pouvez faire dans SQL, mais vous devrez peut-être réfléchir à la façon d'écrire la requête différemment», a déclaré Anderson.
Le travail sur CouchDB a commencé 2005 chez IBM en tant que projet Lotus Notes pour aider à la réplication hors ligne des données. Il est devenu un projet open-source indépendant en 2008. Couchio offre un support commercial pour le logiciel.
Joab Jackson couvre les logiciels d'entreprise et les nouvelles générales de dernière heure pour The IDG News Service. Suivez Joab sur Twitter à @Joab_Jackson. L'adresse e-mail de Joab est [email protected]
Microsoft achète Zoomix pour ajouter des fonctionnalités de qualité de données à sa base de données SQL Server.
Microsoft a accepté d'acheter Zoomix, une petite société de Jérusalem qui fournit une technologie de qualité des données, pour renforcer son activité SQL Server, a confirmé la société lundi.
Sanyo Electric prévoit d'augmenter la production de cellules solaires dans deux usines japonaises en réponse à la demande mondiale croissante Sanyo Electric prévoit d'augmenter la production de cellules solaires dans deux usines au Japon en réponse à la hausse de la demande mondiale pour les appareils, a annoncé lundi la société.
La société va construire un nouveau ¥ 6 milliards (US $ 65 millions ) usine dans une usine existante à Osaka dans l'ouest du Japon et ajout d'une capacité de production dans une usine de Shimane, également dans l'ouest du Japon.
La base de données Exadata d'Oracle produit de bons résultats, mais son utilisation nécessite plus qu'un simple basculement, selon les entreprises.
Les prétentions d'Oracle sur les capacités de performance de sa machine de base de données Exadata sont justifiées, mais pour obtenir les avantages, les clients doivent faire plus que renverser un commutateur, selon un client et un consultant travaillant avec la plate-forme.