Une petite compilation de brèves :
- Oupsnow : un outil de suivi de bugs en licence AGPL
Oupsnow est un outil de suivi des bugs sous licence AGPL. La version 0.5.0 vient de sortir, proposant une interface efficace pour gérer des tickets sur plusieurs projets. Le projet est toujours dans une phase de développement actif, et toute aide est la bienvenue.
- GO : le langage de programmation
Le langage de programmation Go continue de progresser dans l'ombre. Une nouvelle version est publiée environ deux fois par mois, la dernière en date étant la 2010-03-15. Un wiki a été créé. Pour le moment, il semble encore bien vide, surtout quand on le compare à la page Go Programming Language Resources mais, à terme, il devrait permettre de regrouper des informations sur l'écosystème autour de Go.
- Lucene : le moteur de recherche en java
Lucene est un moteur de recherche libre écrit en Java qui permet d'indexer et de rechercher du texte, et Solr est un service web qui permet de profiter de toute la puissance de Lucene. Les deux projets, bien que tous deux dans la fondation Apache, n'étaient pas synchronisés. Cela devrait changer : il n'y aura plus qu'une seule liste pour les développeurs, les commiteurs seront les mêmes sur les deux projets et les nouvelles versions devraient sortir simultanément.
- Redis : une base de données de type clé-valeur
Redis est une base de données de type clé-valeur dont le développement a commencé il y a un peu plus d'un an. C'est une sorte de Memcached boosté, avec de la persistance et de nombreuses opérations en plus. Il est possible d'essayer ses possibilités dans un navigateur web grâce à try-redis. Son principal développeur, Salvatore Sanfilippo, vient d'être embauché par VMWare pour travailler à plein temps sur Redis.
- Cassandra : une autre base de données du mouvement NoSQL
Une autre base de données du mouvement NoSQL semble avoir également des auspices favorables. Cassandra (licence Apache 2.0) attire des sites web bénéficiant d'une forte réputation. Ainsi, Twitter, Digg et Reddit ont ou vont l'utiliser pour stocker leurs données et profiter de sa capacité à monter en charge.
Aller plus loin
# Packages
Posté par Fabien Engels . Évalué à 4.
Par exemple Cassandra me donne envie (surtout depuis que je joue avec Google App Engine et Bigtable) mais je me vois pas faire le saut tant que ce n'est pas packagé ... est ce que ça vient du fait qu'on est qu'au début de ces technos assez jeunes et que peu de monde ont basculer de MySQL/PostGreSQL/* vers ces nouveaux moteurs ?
[^] # Re: Packages
Posté par blackshack . Évalué à 2.
Sinon pour en revenir au packages, CouchDB, encadré par al fondation apache, est je penses plus à facile à trouver packagé (en l'occurence je l'ai trouvé pour OpenSuSE, sur un dépôt supplémentaire je te l'accorde.). Par contre, ce n'est pas le cas pour MongoDB en effet. Et je penses qu'en effet outre Couch de part son équipe, c'est la jeunesse et la non utilisation massive qui pour l'instant freine le packaging.
Quitte à toi par contre de fournir un package si tu le peux :)
Par contre, j'aurais une sorte d'appel à faire : qui utilise ici une ou plusieurs de ces bases? Et quels retours peut-il faire après usage?
[^] # Re: Packages
Posté par blackshack . Évalué à 1.
[^] # Re: Packages
Posté par Bruno Michel (site web personnel) . Évalué à 2.
L'équipe derrière MongoDB est consciente de ce problème. Le changement de moteur javascript pour V8 qui était initialement envisagé pour les performances est devenu encore plus prioritaire pour eux.
[^] # Re: Packages
Posté par Thierry Thomas (site web personnel, Mastodon) . Évalué à 3.
[http://www.freshports.org/databases/mongodb/] pour la version dite stable
et [http://www.freshports.org/databases/mongodb-devel/] pour la version dite de développement.
[^] # Re: Packages
Posté par Joris Dedieu (site web personnel) . Évalué à 2.
Le problème est peut être aussi que v8 n'est guère portable. S'ils choisissent v8 leur truc ne tourner plus que sur x86 amd64 et arm(9 ?). Exit le sparc, le power et tous ces beau serveurs d'entreprises qui ont de l'argent.
[^] # Re: Packages
Posté par Bruno Michel (site web personnel) . Évalué à 4.
Le journal "A quoi peut servir couchdb ?" avait donné un joli fil de discussions où on peut trouver des informations intéressantes à ce sujet. http://linuxfr.org/~totof2000/29393.html
Sinon, je travaille chez af83 où l'on a pu essayer différentes bases de données NoSQL, dont CouchDB et MongoDB. J'avais fait un retour dans les commentaires du journal précédent : http://linuxfr.org/comments/1106844.html#1106844 et http://linuxfr.org//comments/1106838.html#1106838
Si tu as une question précise ou si tu penses à un cas d'usage en particulier, n'hésite pas à en parler ici.
[^] # Re: Packages
Posté par Bruno Michel (site web personnel) . Évalué à 5.
Pour ma part, je connais surtout la situation de Debian, et je peux donner quelques pistes.
Cassandra : il semblerait qu'il y ait des paquets debian sur http://www.apache.org/dist/cassandra/debian/pool/main/c/cass(...) mais je n'ai pas eu l'occasion de les tester.
CouchDB, MongoDB et Redis : il existe des paquets officiels pour squeeze/sid, et bearstech fournit des backports pour Lenny sur http://deb.bearstech.com/ .
# oupsnow, redmine
Posté par Sil_Sebounet . Évalué à 2.
Alors que va apporter oupsnsow par rapport à un redmine pour lequel je ne tari pas d'éloge ? (à part une toujours bienvenue diversité)
[^] # Re: oupsnow, redmine
Posté par Cyril Mougel . Évalué à 8.
En effet, Oupsnow a comme backend une base de donnée MongoDB contrairement à Redmine qui utilisent des bases de donnée SQL.
Enfin, J'ai créé Oupsnow justement contre Redmine que je trouve trop gros. En effet, pour moi Redmine est trop compliquée de base. Ainsi on désactive la moitié de Redmine pour l'utiliser. Je veux que Oupsnow soit plus léger de base avec la possibilité d'arriver au niveau de Redmine par l'ajout de plugins.
Enfin, mais là c'est une vue personnelle, Redmine est moins testé que Redmine.
[^] # Re: oupsnow, redmine
Posté par Stéfanie Duprey (site web personnel) . Évalué à 2.
Est-ce que tu peux préciser les fonctionnalités que tu souhaites proposer de base dans Oupsnow ?
[^] # Re: oupsnow, redmine
Posté par Cyril Mougel . Évalué à 3.
Grosso modo, c'est ce que propose l'application web Lighthouse (http://lighthouseapp.com/)
[^] # Re: oupsnow, redmine
Posté par gilgam . Évalué à 2.
Et si je veux récupérer des données de la base pour un affichage particulier via du php est-ce possible ?
Cela serait pour un projet à très court terme d'utilisation d'oupsnow
Merci de ta réponse
[^] # Re: oupsnow, redmine
Posté par Bruno Michel (site web personnel) . Évalué à 3.
Pour ma part, je suis passé par le backport de bearstech sur http://deb.bearstech.com/ pour l'installer, donc ce n'était pas très difficile ;)
Sinon, c'est documenté sur http://www.mongodb.org/display/DOCS/Getting+Started
> Et si je veux récupérer des données de la base pour un affichage particulier via du php est-ce possible ?
Bien sûr, MongoDB est une base de données avec des drivers en PHP. Tu peux trouver plein de choses sur http://www.mongodb.org/display/DOCS/PHP+Language+Center
[^] # Re: oupsnow, redmine
Posté par Cyril Mougel . Évalué à 1.
[^] # Re: oupsnow, redmine
Posté par gilgam . Évalué à 1.
Le PHP c'est pour développer un petit compte rendu des applications en cours sur une page web unique (quoique faisable en rails ) un peu dans ce style là http://www.panic.com/blog/2010/03/the-panic-status-board/ ou bien http://culturedcode.com/status/ :-)
[^] # Re: oupsnow, redmine
Posté par Bruno Michel (site web personnel) . Évalué à 2.
[^] # Re: oupsnow, redmine
Posté par gilgam . Évalué à 2.
en y réfléchissant un truc en rails serait plus logique.
Par contre un plugin je ne sais pas comment faire , mais on y est pas encore ...
la licence affero gpl v3 c'est vraiment libre©™ ça ?
[^] # Re: oupsnow, redmine
Posté par Larry Cow . Évalué à 1.
Oui. Pour un partisan des vertus "virales" de la GPL, c'est même encore plus "libre" que la GPL. L'AGPL t'impose de distribuer ton code même si tu ne "diffuses" ta version que par le biais d'un service Web. En clair, si une boîte forke ton soft AGPL et vend du service en ligne dessus, ils doivent diffuser leur source.
Elle est plus contraignante pour le "forkeur" que la GPL, mais elle protège davantage le code.
[^] # Re: oupsnow, redmine
Posté par Mildred (site web personnel) . Évalué à 2.
Réponse: oui http://www.opensource.org/licenses/alphabetical
# Multi dimensionnel et non SQL
Posté par jepostesurlatribune . Évalué à 1.
Grosso modo', c'est un arbre clef valeur à N dimension et un langage surchargeable y compris dans l'affectation des variables pour créer les index.
Quand est il de l'utilisation de cette base dans la communauté ?
Pour l'avoir utiliser, c'est performant.
est ce que ça s'utilise en dehors du domaine hospitalier ?
une implémentation propriétaire existe et cache le nom du langage peu commercial : MUMPS signifiant Oreillons en anglais.
[^] # Re: Multi dimensionnel et non SQL
Posté par Florent Zara (site web personnel, Mastodon) . Évalué à 3.
* http://thedailywtf.com/Articles/A_Case_of_the_MUMPS.aspx
* http://thedailywtf.com/Articles/MUMPS-Madness.aspx
* etc.
Pour répondre à ta question, il semble que cela ait été utilisé dans les milieux financiers aussi, entre les années 1970 et 1980 (source : MUMPS )
# Redis
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
J'ai fait un tour du sujet ce matin et je n'ai trouvé que des solutions maître-esclaves avec des systèmes compliqués pour changer de master (d'ailleurs, si mes souvenirs sont bons, Redis a déjà un script pour changer de master mais les clients ne savent pas le gérer de manière transparente).
A l'ère des nuages, je suis surpris par toutes ces nouvelles base de données qui au final ne sont pas très "cloud" je trouve.
[^] # Re: Redis
Posté par Bruno Michel (site web personnel) . Évalué à 2.
Je ne connais pas très bien Riak, mais de ce que j'en sais, il gère des clusters où tous les noeuds sont égaux, avec la possibilité d'en ajouter/supprimer dynamiquement.
[^] # Re: Redis
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
Merci
[^] # Re: Redis
Posté par Bruno Michel (site web personnel) . Évalué à 2.
[^] # Re: Redis
Posté par Sytoka Modon (site web personnel) . Évalué à 3.
http://search.cpan.org/dist/AnyEvent-Riak/lib/AnyEvent/Riak.(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.