Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Quelle Base de Données pour gérer des documents multimédia ?
Envoyé par: doudy

Bonjour,

J'ai créé une base de données avec FileMaker Pro 8 ];-) (sous WinXP) et je souhaiterais en faire une identique mais sous Linux (Ubuntu).
Or, je n'ai encore rien trouvé d'équivalent à FileMaker sous Linux.:-/
Je précise que ma base de données est très volumineuse (plus de 10 Go) et fonctionne en local (monoposte, pas de fonction réseau) . Elle gère des milliers d'images en haute résolution :hat:, des documents Word, du texte, et permet d'intégrer des documents directement depuis un scanner. Ces documents multimédia ne sont pas intégrés à l'intérieur de la base, mais y sont liés sous forme de liens ^^D-* et sont stockés simplement dans une arborescence de répertoires.
Avec FileMaker l'affichage et la recherche est ultra rapide :-)). L'avantage de ce logiciel est de regrouper: moteur de base de données + outils graphiques pour développer l'interface + module de requêtes + langage de script ];-) simple à mettre en oeuvre.
Sous Linux j'ai vu Base d'Open Office, mais ça me semble beaucoup moins puissant que FileMaker.
Sinon Mysql est ultra-puissant mais n'intègre pas d'outils de développement de l'interface graphique ... et le PHP demande en plus un serveur Apache ce que je trouve trop lourd :-/ pour une base tournant sur un seul poste.
Si vous pouviez me conseiller d'autres logiciels, ?-( libre de préférence ?

Merci d'avance.;-)

Ubuntu 12.10

Poste le Monday 15 January 2007 16:29:31
Répondre     Citer    
Re: Quelle Base de Données pour gérer des documents multimédia ?
Envoyé par: duff

Salut,

Tu as aussi PostgreSQL qui est est un SGBD très puissant. Ca tourne très bien sur Linux. Ca a plus de fonctionnalités que MySQL (personnellement, je préfère PostgreSQL, mais ça n'engage que moi).

Sinon, ta base de données (quel quelle soit), tu peux l'attaquer avec n'importe quel langage: PHP, Java, C, C++, Perl, Python..........

Ce sont deux parties très distinctes. La base de données qui ne contient que les données (et un peu de code via les procédures stockées), et le programme qui interroge la base et qui est écrit en n'importe quel langage. Tu trouveras difficilement une solution qui fasse les 2. (Enfin, je n'en connais pas)

PHP est surtout utilisé avec Apache, mais ce n'est pas une obligation, tu peux le lancer en ligne de commande, mais c'est assez long par rapport à d'autres langages.

Au niveau interface graphique pour développer, tu peux utiliser Eclipse avec Java par exemple. Moi, j'utilise Gvim, et mes collègues utilisent Emacs, mais bon, il existe des IDEs plus "conviviaux"....

Quels sont les langages que tu connais, ou ton niveau de programmation ?

Duff

Poste le Monday 15 January 2007 17:40:30
Répondre     Citer    
Re: Quelle Base de Données pour gérer des documents multimédia ?
Envoyé par: doudy

Merci de ta réponse,

Donc si je choisis PostgreSQL, alors avec quel autre outil prendre pour développer l'interface de présentation / saisie / formulaires / états etc ... ? Lancer Apache pour faire tourner PHP sur un seul poste, je trouve que c'est trop lourd.

Dans Filemaker le développement de l'interface graphique est intégré au produit via une petit langage de script . Je suis donc prêt a développer des petits scripts, mais il faut que ça reste simple (pas de c++ !!). La contrainte étant que l'affichage des données soit ultra rapide (grosses images), un système de navigation très visuel (curseurs, boutons ...), saisie des textes avec mise en forme et que le look de l'interface soit très soignée, l'utilisateur final étant très pointilleux sur le design !

Ubuntu 12.10

Poste le Monday 15 January 2007 17:58:49
Répondre     Citer    
Re: Quelle Base de Données pour gérer des documents multimédia ?
Envoyé par: duff

Comme langage "simple", tu peux utiliser le Perl, il y a plein de docs sur internet. Pour l'interface graphique, il ya le module Perl-Tk, je ne l'ai jamais utilisé, mais le peu que j'en ai vu m'a l'air simple d'utilisation. Mais quand au look and feel..........
Et pour la connexion à la base de données, c'est très simple: modules DBI et DBD-Pg (si PostgreSQL).

Tu peux trouver les modules sur [www.cpan.org].

Par contre, je ne peux pas te conseiller d'interface de développement pour ce langage. Il doit y en avoir, mais je ne les connais pas. Pour PostgreSQL, si tu l'utilises, tu as pgAdminIII comme interface graphique pour gérer ta base, par exemple (il y en a d'autres).

Duff

Poste le Tuesday 16 January 2007 10:31:20
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Quelle Base de Données pour gérer des documents multimédia ?
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons