Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1694 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Base de données objet libre

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Base de données objet libre

n°526926
lorill
Posté le 30-09-2003 à 12:57:44  profilanswer
 

Bonjour bonjour,
 
Dans le cadre d'un de mes projets java, j'aimerais bien utiliser une base de données objet.
 
J'ai trouvé http://www.ozone-db.org mais c'est a peu pres tout.
Vous en connaissez d'autres ? vous en pensez quoi ?
etc.. etc...  
 
retour d'experience apprécié.
 
En fait je me demande si je ferais pas mieux de passer par jython juste pour la base et d'utiliser ZODB (la base objet de zope)  :??:

mood
Publicité
Posté le 30-09-2003 à 12:57:44  profilanswer
 

n°526965
noldor
Rockn'roll
Posté le 30-09-2003 à 16:17:19  profilanswer
 

drapal, je suis intéressé (ex utilisateur d'objectivity)


---------------
http://runnerstats.net
n°526977
jagstang
Pa Capona ಠ_ಠ
Posté le 30-09-2003 à 17:08:45  profilanswer
 

parait-il que les bdd objet faut oublier... ça marche qu'en théorie

n°526981
noldor
Rockn'roll
Posté le 30-09-2003 à 17:14:16  profilanswer
 

JagStang a écrit :

parait-il que les bdd objet faut oublier... ça marche qu'en théorie


c'est vrai que toutes les boites qui commercialisaient des BDD objet ont laissé tomber
C'est en perte de vitesse


---------------
http://runnerstats.net
n°527003
BifaceMcLe​OD
The HighGlandeur
Posté le 30-09-2003 à 17:36:15  profilanswer
 

Ca ne marche pas qu'en théorie. Ca marche même très bien. Le problème, c'est que 99,9 % des utilisateurs, que dis-je, des décideurs, préfèrent payer une fortune pour utiliser ce qu'ils croient mieux maitriser, en l'occurrence les bases de données relationnelles, plutôt que d'utiliser des technologies plus récentes, moins coûteuses en développement, en déploiement et en maintenance (pas vraiment besoin d'une équipe de DBA, par exemple). Ce qui fait que seuls les applications qui sont dans des niveaux de complexité ou des débits trop élevés pour les SGBDR reposent sur des SGBDO.  
 
Par exemple, la bourse de Chicago, et son appli de gestion d'ordres de transaction (il y a déjà quelques années maintenant, avant la bulle spéculative). Le nombre d'ordres était tel qu'aucun des SGBDR qu'ils essayaient n'arrivait à suivre. Ils ont fini par faire des benchs de SGBDO du commerce, et aujourd'hui, leur appli tourne très bien sur un des SGBDO du commerce.


Message édité par BifaceMcLeOD le 30-09-2003 à 17:37:43
n°527008
the real m​oins moins
Posté le 30-09-2003 à 17:40:24  profilanswer
 

prevayler?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°527085
noldor
Rockn'roll
Posté le 30-09-2003 à 19:31:38  profilanswer
 

BifaceMcLeOD a écrit :


 
Par exemple, la bourse de Chicago, et son appli de gestion d'ordres de transaction (il y a déjà quelques années maintenant, avant la bulle spéculative). Le nombre d'ordres était tel qu'aucun des SGBDR qu'ils essayaient n'arrivait à suivre. Ils ont fini par faire des benchs de SGBDO du commerce, et aujourd'hui, leur appli tourne très bien sur un des SGBDO du commerce.

sais-tu laquelle ?

n°527163
lorill
Posté le 30-09-2003 à 20:36:23  profilanswer
 

bof, ils montent tout en mémoire, spas top :o

n°527164
the real m​oins moins
Posté le 30-09-2003 à 20:37:23  profilanswer
 

lorill a écrit :

bof, ils montent tout en mémoire, spas top :o

ha spossib ... :)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°527170
the real m​oins moins
Posté le 30-09-2003 à 20:38:43  profilanswer
 

hibernate?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 30-09-2003 à 20:38:43  profilanswer
 

n°527534
lorill
Posté le 01-10-2003 à 09:09:27  profilanswer
 

connait pas, je jette un oeil

n°527545
lorill
Posté le 01-10-2003 à 09:18:38  profilanswer
 

Mouaif... Ca a l'air pas mal comme outil de mapping relationnel/objet, mais c'est pas ce que je veux... J'ai pas du tout envie de me taper un fichier xml par type de donnée a mapper, surtout que le mapping ne me sert pas.
 
pour le moment je reste sur ozone, même si je sens que ca va aussi me bouffer un max de mémoire tant que leurs collections seront pas au point... (ben vi, si je stocke une ArrayList par exemple, quand je la recupere je déserialise tout...)

n°527593
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 01-10-2003 à 10:17:17  profilanswer
 

lorill a écrit :

bof, ils montent tout en mémoire, spas top :o


Pourquoi :??: Si t'as suffisamment de mémoire et que tu fais des backups réguliers, j'vois pas où est le souci [:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°527658
lorill
Posté le 01-10-2003 à 10:54:02  profilanswer
 

Taiche a écrit :


Pourquoi :??: Si t'as suffisamment de mémoire et que tu fais des backups réguliers, j'vois pas où est le souci [:spamafote]


je ne maitrise pas la quantité de mémoire installée sur les machines qui vont faire tourner mon logiciel.
 
Si j'ai une base de 1Go par exemple, ben c'est la mouise. Et je n'ai aucun moyen de prévoir la taille nécéssaire, vu que ca dépends de l'utilisation qui en est faite, et que j'essaye d'être le plus général/souple possible.

n°527661
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 01-10-2003 à 10:56:31  profilanswer
 

lorill a écrit :


je ne maitrise pas la quantité de mémoire installée sur les machines qui vont faire tourner mon logiciel.
 
Si j'ai une base de 1Go par exemple, ben c'est la mouise. Et je n'ai aucun moyen de prévoir la taille nécéssaire, vu que ca dépends de l'utilisation qui en est faite, et que j'essaye d'être le plus général/souple possible.


OK, j'vois. M'enfin pour faire tourner ton soft, tu peux préciser la mémoire minimum ou recommandée, donc bon. Après c'est une histoire de managers, savoir s'ils appuient ton choix ou s'ils sont contre en pensant que c'est plus un inconvénient qu'un avantage [:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°527670
lorill
Posté le 01-10-2003 à 11:05:13  profilanswer
 

Taiche a écrit :


M'enfin pour faire tourner ton soft, tu peux préciser la mémoire minimum ou recommandée, donc bon.


:non:
 
Mon truc, c'est une plateforme a la base. Donc le but, c'est que des gens utilisent les applications que je fournis avec (la je peux dire : tant de mémoire pour tant d'utilisateurs, en très très vague), mais aussi et surtout qu'ils développent leurs propres applications avec. Et la, aucun moyen de prévoir, et je veux éviter cette limitation.

n°527689
uriel
blood pt.2
Posté le 01-10-2003 à 11:24:40  profilanswer
 

[:drapo] jamais utilisé mais interessé  :jap:


---------------
IVG en france
n°527720
chrisbk
-
Posté le 01-10-2003 à 12:17:40  profilanswer
 

skoi une bdd objet ? [:cupra]

n°527728
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-10-2003 à 12:33:14  profilanswer
 

chrisbk a écrit :

skoi une bdd objet ? [:cupra]

http://fr.wikipedia.org/wiki/Base_ [...] %E9e_objet


---------------
J'ai un string dans l'array (Paris Hilton)
n°527949
the real m​oins moins
Posté le 01-10-2003 à 16:57:07  profilanswer
 

lorill a écrit :

Mouaif... Ca a l'air pas mal comme outil de mapping relationnel/objet, mais c'est pas ce que je veux... J'ai pas du tout envie de me taper un fichier xml par type de donnée a mapper, surtout que le mapping ne me sert pas.

encore un qui connait pas xdoclet[:cupra]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°528005
lorill
Posté le 01-10-2003 à 17:42:47  profilanswer
 

the real moins moins a écrit :

encore un qui connait pas xdoclet[:cupra]

ben non  [:sinclaire]
 
vu le nom, je suppose que c'est une doclet pour javadoc qui va me génerer un fichier xml, mais j'en veux pas


Message édité par lorill le 01-10-2003 à 17:43:30
n°528010
the real m​oins moins
Posté le 01-10-2003 à 17:44:49  profilanswer
 

[:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°528013
darklord
You're welcome
Posté le 01-10-2003 à 17:46:46  profilanswer
 

lorill a écrit :

ben non  [:sinclaire]
 
vu le nom, je suppose que c'est une doclet pour javadoc qui va me génerer un fichier xml, mais j'en veux pas


 
c dommage, c'est vachement chouette comme outil ;)
 
> greg: finalement on a plus ou moins de la chance, vu les outils qu'on utilise ...


---------------
Just because you feel good does not make you right
n°528016
benou
Posté le 01-10-2003 à 17:55:41  profilanswer
 

J'avais faite de la BDD Objet à la fac. Je crois que la la base s'appelait O2 mais il me semble que la boite a fermé (de toute façon c'était payant. et cher !)
 
C'était juste pour dire que d'un point de vue conception et utilisation, les SGBDOO c'est de la balle. J'avais vraiment bien aimé !
 
Quand tu penses à la quantité d'effort (et à la perte de performance) qui est faite actuellement pour créer des système "équivalent" à base de SGBD relationels (Entity bean, JDO, et toute la clique ...)


---------------
ma vie, mon oeuvre - HomePlayer
n°528017
benou
Posté le 01-10-2003 à 17:56:24  profilanswer
 

DarkLord a écrit :


> greg: finalement on a plus ou moins de la chance, vu les outils qu'on utilise ...


et puis vosu avez des machines puissantes et patati et patata  :kaola:


---------------
ma vie, mon oeuvre - HomePlayer
n°528061
gizmo
Posté le 01-10-2003 à 18:39:37  profilanswer
 

Dans mon service, ils ont commencé par mettre une DBO O2 il y a 3 ans, ben ils en sont tout de suite revenu à un système Oracle. Les objets étaient beaucoup trop complexes (molécules, protéines et réactions) et faisaient s'écrouler les performances dramatiquement, de 2 jours pour trouver une voie métabolique, ils sont passés à 15 minutes avec un modèle relationnel-objet, sans perdre la puissance d'intérogation objet gràce à une transcription des requètes.
Mais bon, quand je vois ce que certains sites appellent des "structures complexes", ca me fait doucement rire...

n°528064
benou
Posté le 01-10-2003 à 18:42:25  profilanswer
 

Oracle en relationnel-objet c'est une horreur !!!!!!!!  
[:totoz] [:totoz] [:totoz] [:totoz] [:totoz] [:totoz] [:totoz]
 
Je me rapelle la gueule du MCD et des requêtes pour modifier les tables  :cry:  
 
 
(à moins que ca ait évolué depuis 2 ans ... :??: )


Message édité par benou le 01-10-2003 à 18:42:36

---------------
ma vie, mon oeuvre - HomePlayer
n°528078
R3g
fonctionnaire certifié ITIL
Posté le 01-10-2003 à 19:11:45  profilanswer
 

gizmo a écrit :

Dans mon service, ils ont commencé par mettre une DBO O2 il y a 3 ans, ben ils en sont tout de suite revenu à un système Oracle. Les objets étaient beaucoup trop complexes (molécules, protéines et réactions) et faisaient s'écrouler les performances dramatiquement, de 2 jours pour trouver une voie métabolique, ils sont passés à 15 minutes avec un modèle relationnel-objet, sans perdre la puissance d'intérogation objet gràce à une transcription des requètes.
Mais bon, quand je vois ce que certains sites appellent des "structures complexes", ca me fait doucement rire...


Tu bosses où toi deja ? (bioinformaticien inside)

n°528087
gizmo
Posté le 01-10-2003 à 19:30:00  profilanswer
 

à l'université libre de bruxelles

n°528117
noldor
Rockn'roll
Posté le 01-10-2003 à 20:05:22  profilanswer
 

benou a écrit :

J'avais faite de la BDD Objet à la fac. Je crois que la la base s'appelait O2 mais il me semble que la boite a fermé (de toute façon c'était payant. et cher !)
 
C'était juste pour dire que d'un point de vue conception et utilisation, les SGBDOO c'est de la balle. J'avais vraiment bien aimé !
 
Quand tu penses à la quantité d'effort (et à la perte de performance) qui est faite actuellement pour créer des système "équivalent" à base de SGBD relationels (Entity bean, JDO, et toute la clique ...)

J'ai des collègues qui utilisent ça pour leur base
En effet, la boite s'est cassé la gueule, y a donc plus aucun support-évolution du produit

n°528574
Krueger
tout salaire demande dutravail
Posté le 01-10-2003 à 22:46:25  profilanswer
 

D'ailleurs elle avait été rachetée (par qui déjà ?) pour faire cesser tout développement de son produit. :heink:


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°529182
BifaceMcLe​OD
The HighGlandeur
Posté le 02-10-2003 à 12:17:21  profilanswer
 

noldor a écrit :

sais-tu laquelle ?


Versant, je crois.
 
lorill> Pour moi, une base de données digne de ce nom, ça monte pas tout en mémoire, sinon, ça n'a pas d'intérêt... Et le volume d'une base de données est normalement bien supérieur à la taille de ta mémoire physique (ex: 1 Go de RAM, 50 Go en base)
 
Alors bien sûr, les objets sur lesquels tu bossent, il faut bien les monter en mémoire, mais si ton appli requiert la présence ed tous les objets en mémoire en même temps, c'est qu'il faut revoir la conception de ton appli...
 
benou> O2, cher ?  Mais évidemment, il faut comparer ce qui est comparable : ce type de SGBD ne concurrençait pas vraiment le créneau de MySQL. C'était plutôt Oracle, le secteur visé. Or tu crois que chez Oracle, ils les donnent, leurs licences ? A ma connaissance, les licences O2 étaient 2 à 4 fois moins chères que des licences Oracle.
 
gizmo> Je serai curieux de voir ce que vous faisiez avec O2. Je n'ai jamais vu d'exemple d'appli qui fasse une telle différence de traitement entre le relationnel et l'objet. A moins qu'elle soit vraiment mal conçue (deux exemples simples : pour parcourir une collection de plusieurs milliers ou millions d'objets, et sélectionner certains suivant des critères particuliers, on n'utilise pas un itérateur, mais une requête SQL ; comme en relationnel, où on n'ouvre pas un curseur, mais on fait un SELECT. Et on évite d'appeler une méthode pour sélectionner les objets, parce que sinon, c'est évident, on va avoir du mal à utiliser des index...).

n°529183
BifaceMcLe​OD
The HighGlandeur
Posté le 02-10-2003 à 12:18:55  profilanswer
 

gizmo a écrit :

Dans mon service, ils ont commencé par mettre une DBO O2 il y a 3 ans, ben ils en sont tout de suite revenu à un système Oracle. Les objets étaient beaucoup trop complexes (molécules, protéines et réactions) et faisaient s'écrouler les performances dramatiquement, de 2 jours pour trouver une voie métabolique, ils sont passés à 15 minutes avec un modèle relationnel-objet, sans perdre la puissance d'intérogation objet gràce à une transcription des requètes.
Mais bon, quand je vois ce que certains sites appellent des "structures complexes", ca me fait doucement rire...


Je viens d'aller voir la page en question, et pour un SGBDR, c'est déjà trop complexe. Maintenant, évidemment, avec un système objet, c'est peanuts...

n°529743
gizmo
Posté le 02-10-2003 à 21:22:36  profilanswer
 

pour un SGDBR, c'est super facile comme archi, ce n'est pas le quart du tiers de ce que je dois manipuler comme structure, et là, O2 montrait vraiment ses limites par rapport aux SGDBR actuels, que ce soit Oracle ou PostgreSQL

n°529834
lorill
Posté le 02-10-2003 à 22:44:12  profilanswer
 

BifaceMcLeOD a écrit :


lorill> Pour moi, une base de données digne de ce nom, ça monte pas tout en mémoire, sinon, ça n'a pas d'intérêt...  


oui et ? on est d'accord il me semble :o

n°530163
BifaceMcLe​OD
The HighGlandeur
Posté le 03-10-2003 à 11:36:50  profilanswer
 

gizmo a écrit :

pour un SGDBR, c'est super facile comme archi, ce n'est pas le quart du tiers de ce que je dois manipuler comme structure, et là, O2 montrait vraiment ses limites par rapport aux SGDBR actuels, que ce soit Oracle ou PostgreSQL


Quelles limites, précisément ? J'en connaissais une, celles du nombre d'utilisateurs en simultané, parce qu'à l'origine, par construction, les SGBD relationnels étaient plutôt orientés clients légers, donc avec un très grand nombre de clients et des accès transactionnels peu complexes, alors que les SGBD objets étaient plutôt orientés clients lourds avec une grande complexité d'accès aux données.


Message édité par BifaceMcLeOD le 03-10-2003 à 11:37:07
n°530354
gizmo
Posté le 03-10-2003 à 14:59:30  profilanswer
 

Limite en terme de puissance, les requètes étaient beaucoup trop gourmandes et trop longues à l'exécution

n°532319
BifaceMcLe​OD
The HighGlandeur
Posté le 06-10-2003 à 11:17:40  profilanswer
 

:-\ Ppour avoir pas mal expérimenté ce produit, je ne suis pas super convaincu, mais ça ne sert à rien de discuter sur du vague.
Tout ce que je sais, c'est qu'en relationnel, on est obligé d'utiliser beaucoup d'index pour que les recherches soient efficaces. Les bases de données objet ont les mêmes problèmes quand il s'agit de rechercher dans des gigaoctets de données.
 
Vous aviez demandé de l'aide du support technique ?

n°532320
gizmo
Posté le 06-10-2003 à 11:29:43  profilanswer
 

Oui, ils l'ont fait à l'époque, mais c'était avant que je n'arrive.
Je sais bien qu'en relationnel il faut des tonnes d'index, mais au moins, pour le moment ça marche.
 
Le problème, c'est que les DBs font une quinzainze de Go chacune et que pour le moment on est en train d'en merger 6 pout le moment avec un planning d'une quarantaine au final, donc il faut que ça tourne :/

n°609828
the real m​oins moins
Posté le 13-01-2004 à 00:03:39  profilanswer
 

up !
 
lorill, un retour d'xp ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Base de données objet libre

 

Sujets relatifs
mise à jour automatique base access[PHP / SQL] Petite base de donnée - etude de faisablité
[ACCESS & PHP] Afficher des données sous forme d'historique ?traiter avec de grosses base de données
comment recuperer un objet en vb excel ??transférer des données de bdd à bdd...
Petite question sur la génération de png à la volée à base d'une font[Vb.Net/MySQL] Comment accéder à une base MySQL via une appli Vb.Net ?
actionscript creer un ficher xml qui recupere les donnees SharedObject 
Plus de sujets relatifs à : Base de données objet libre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR