SapDB est une base de données d'envergure professionnelle, capable de gérer des masses de données très importantes (jusqu'à 32 Tera-octets). Elle supporte le SQL 92 ainsi que le mode SQL d'Oracle 7. Elle dispose en outre de toutes les fonctionnalités que l'on peut attendre d'une base de données professionnelle.
La nouvelle version introduit un certain nombre de correction de bugs, bien sûr, mais également quelques nouvelles fonctionnalités (cf lien ci-dessous).
On pourrait comparer SapDB au moteur de BDD d'Oracle, même s'il manque à SapDB, en particulier, un mode de fonctionnement en cluster (redondance de serveurs attaquant la même baie disque). Sinon le reste y est : fonctionnement en datafiles, administration via ligne de commande, client Windows ou par le Web.
Au niveau fonctionnalité de base, il est plus facilement comparable à PostgresQL qu'à MySQL.
SapDB est fourni sous forme de code source ou de binaire pour Linux, AIX, Solaris, HP/UX, True64 et Windows et il est sous Licence Publique Générale.
Aller plus loin
- SapDB (8 clics)
- Nouvelles fonctionalités de SapDB 7.4 (9 clics)
- Téléchargement (4 clics)
# Re: SAPDB 7.4 is out
Posté par Linux_GTI . Évalué à 9.
[^] # Re: SAPDB 7.4 is out
Posté par Nÿco (site web personnel) . Évalué à 4.
"[...]
SapDB est fourni sous forme de code source ou de binaire pour Linux, AIX, Solaris, HP/UX, True64 et Windows et il est sous Licence Publique Générale. "
[^] # Re: SAPDB 7.4 is out
Posté par Bonnefille Guilhem (site web personnel) . Évalué à 9.
- le noyau est sous GPL,
- la librairie d'interface est sous LGPL.
La distinction est importante puisqu'elle permet de faire un produit utilisant une autre licence que la GPL.
# Re: SAPDB 7.4 is out
Posté par rootix . Évalué à 8.
SAPDB pourrait être interessante dans le cas de programme manipulant beaucoup de donnée comme des calculs sur le génome humain par exemple, des trucs comme ça si j'ai bien compris son domaine d'application.
Donc je note ça dans un coin. Je resortirais ça du chapeau à l'occasion.
[^] # Re: SAPDB 7.4 is out
Posté par Wawet76 . Évalué à 10.
SAP, c'est le genre de truc que les chef persoivent comme étant un soft sérieux et puissant (et cher). C'est sympa de leur apprendre que toutes les données de SAP sont gérées par un composant que l'éditeur de SAP à choisi de placer sous une license libre.
[^] # Re: SAPDB 7.4 is out
Posté par Anonyme . Évalué à 5.
Voir http://www.sapdb.org/7.4/sap_db_support.htm(...) Il est a noté également que si SapDb est utilisé dans le cadre de SAP R/3, la maintenance est "offerte" sur SapDB. Peuvent bien faire ça au vu du prix du logiciel R/3.
[^] # Re: SAPDB 7.4 is out
Posté par Anonyme . Évalué à 3.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 10.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: SAPDB 7.4 is out
Posté par Jean-Marc Leroy . Évalué à 2.
MySQL-Max 4.1.0 est fait pour toi ...
Bon, d'accord, il n'est pas encore sorti, mais commence déjà par étudier les features de la Gamma-4.0.10-Max (ce que je m'apprête à faire incessament sous peu pour mon stage), là-dedans tu rencontreras déjà une partie de tes attentes...
[^] # Re: SAPDB 7.4 is out
Posté par Matthieu Moy (site web personnel) . Évalué à 4.
Mais si te recherche les fonctionalités, ce n'est pas à cette porte qu'il faut frapper. De ce point de vue, MySQL ne fait pas grand chose de plus que grep et sed ;-)
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 3.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: SAPDB 7.4 is out
Posté par Sylvestre Ledru (site web personnel) . Évalué à 0.
Carrement ?
et tu as vu ca où ? (ou bien c'est juste une facon de parler ?)
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 3.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: SAPDB 7.4 is out
Posté par Frédéric Massot (site web personnel) . Évalué à 3.
Tu dois trouver dans PostgreSQL toutes les fonctionnalités que tu cites.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 0.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: SAPDB 7.4 is out
Posté par rootix . Évalué à 0.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à -4.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: SAPDB 7.4 is out
Posté par Xavier Teyssier (site web personnel) . Évalué à -1.
Voila le genre de message completement inutile!!
As tu des exemples, des liens ?
Enfin, de l'argumentation quoi!
Sinon, dans le même genre, je peux aussi affirmer que lorsque la température extérieure est de 24.8°C, et celle de mon processeur de 69.5°C, alors MySQL est la plus rapide des bases de données, mais ça ne fait pas plus avancer le débat!!!
Cordialement,
--
Xavier Teyssier
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à -1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: SAPDB 7.4 is out
Posté par Éric (site web personnel) . Évalué à 1.
[^] # Re: SAPDB 7.4 is out
Posté par matiasf . Évalué à 5.
MySQL n'a pas de véritable système de transaction (uniquement au niveau d'une table). n'a pas de trigger, de view, d'accès concurrentiel en écriture, etc...
Juste un exemple tout bête. Comment fais-tu avec MySQL pour sélection les enregistrement d'une table dont le champ date d'une table jointe est inférieur d'une journé du max de ce champ date ? (utilisation un truc du style " having max(date) > max(date) - '1 jour' " ).
Plus bêtement encore, comment récupérer les enregistrements dont max(date) de la table jointe est inférieur d'une journée à la date actuelle.
Avant d'envoyer un réponse qui utilise DATE_SUB et INTERVAL, vérifies que ça marche !
[^] # Re: SAPDB 7.4 is out
Posté par pada . Évalué à 10.
[^] # Re: SAPDB 7.4 is out
Posté par pada . Évalué à -1.
[^] # Re: SAPDB 7.4 is out
Posté par Richard Van Den Boom . Évalué à 1.
Je vais aller jeter un coup d'oeil, tiens.
Cordialement,
[^] # Re: SAPDB 7.4 is out
Posté par merinos . Évalué à 4.
Pour moi, SAP DB ne vient pas de ADABAS!
ADABAS est un produit propriétaire de Software AG d'Allemagne et l'on retrouve une version limitée à 100 Mo de donnée avec StarOffice 5.2 et 6.0 de Sun.
Adabas: http://www.softwareag.com/adabas/(...)
StarOffice database : http://wwws.sun.com/software/star/staroffice/6.0/techfaq.html#1q8(...)
Sinon, il est vrai que ce sont 2 SGBDR puissant et offrant une alternative à l'autre M$ Access, si "populaire".
[^] # Re: SAPDB 7.4 is out
Posté par Anonyme . Évalué à 4.
http://www.sapdb.org/history.htm(...)
C'est rigolo ces bandes noires...
[^] # Re: SAPDB 7.4 is out
Posté par Anonyme . Évalué à 2.
[^] # Re: SAPDB 7.4 is out
Posté par Robert VISEUR (site web personnel) . Évalué à 6.
"Finalement, SAP s'est contenté de passer un accord avec Software AG (entres compatriotes, on se comprend !) autour du SGBD Adabas. A travers cet accord, SAP obtenait le droit de développer et de revendre sa propre version d'Adabas renommée SAPdb pour l'occasion. Dans un premier temps, les suites de cet accord n'ont pas été très visible, SAP n'a pas beaucoup poussé SAPdb et les observateurs ont commencé à l'oublier
C'est que SAPdb n'avait pas beaucoup de crédibilité dans le monde des bases de données dominé par Oracle et DB2 (d'IBM). Peu de gens savent qu'il est dérivé d'une souche d'Adabas mais même cette dernière ne jouit pas d'une grande popularité. Bref, un coup pour rien et retour à la case départ pour SAP dans le domaine des SGBD Jusqu'au mois d'Octobre 2000 où SAP annonçait que SAPdb devenait un produit Open Source !
Par ce changement d'attitude, SAP vise deux objectifs : rendre populaire (et crédible !) un produit complet dans un secteur où la « concurrence » n'est pas encore très founie en produit d'envergure et aussi partager les frais d'évolutions de SAPdb avec la communauté des développeurs. Ça peut marcher parce que, effectivement, le rayon « SGBDR » n'est pas encore très encombré dans l'entrepot de l'Open Source. Le leader de la catégorie est actuellement le projet MySql suivit par PostgreSQL. MySql peut faire sourire au premier abord mais il faut se méfier des projets qui n'ont l'air de rien et qui deviennent des standards simplement parce qu'ils sont adoptés largement (c'est ainsi que Linux a atteint son statut actuel).
"
Voir http://www.alain-lefebvre.com/edition_01-2001.htm(...)
[^] # Re: SAPDB 7.4 is out
Posté par merinos . Évalué à 1.
Je reconnais, mais c'est vraiment pas d'une clarté très claire cette histoire!
# Re: SAPDB 7.4 is out
Posté par rmrf1024 . Évalué à 2.
--
TN
[^] # Re: SAPDB 7.4 is out
Posté par pas_moi . Évalué à 4.
Par contre, vu le nombre de docs sur ce sujet, il semblerait qu'Interbase/Firebird soit intéressant pour développer en Delphi (qui a parlé de Borland?), mais là ce n'est pas mon rayon...
[^] # Re: SAPDB 7.4 is out
Posté par Dring . Évalué à 2.
En plus, la version 1.5 apporte plein de nouvelles constructions vraiment très, très, très pratiques (support du CASE WHEN à la sauce Sybase notamment), et une foule de nouvelles fonctions (math, chaines, dates, etc...).
L'interface en ligne de commandes, sous Windows, est un vrai régal (on dirait un isql qui aurait mangé un doskey), mais de toute manière, j'utilise exclusivement Marathon, la GUI Open Source associée.
Le pilote JDBC en cours de développement (JayBird) est plutôt performant et complet, les pilotes ODBC et .Net ne sont pas oubliés.
Les seuls problèmes à ma connaissance :
- l'absence "d'espaces de tables" associée à l'impossibilité de faire des requêtes multi-databases
- la jeunesse du produit (la 1.5 est en beta, de même que le driver JDBC, et la 1.0 est beaucoup moins intéressante)
- l'absence de support de tables temporaires (Ahhh, Sybase...)
- la syntaxe étrange pour les procédures stockées renvoyant des resultsets (SUSPEND...)
- Le projet Marathon semble un peu à l'abandon. Mais de toute manière, il est uniquement sous Windows, il faudrait un nouveau projet multi plate forme, indépendant de Delphi/Kylix/C++Builder.
En ce qui me concerne, j'avais essayé SAPDB il y a quelques mois, et le produit semblait tout sauf abouti. Des fichiers dans tous les sens, une installation qui merdait, rien de folichon...
[^] # Re: SAPDB 7.4 is out
Posté par Anonyme . Évalué à 2.
[^] # Re: SAPDB 7.4 is out
Posté par Dring . Évalué à 1.
[^] # Re: SAPDB 7.4 is out
Posté par Thomas Cataldo (site web personnel) . Évalué à 2.
[^] # Re: SAPDB 7.4 is out
Posté par Dring . Évalué à 1.
# Comparatif ?
Posté par Éric (site web personnel) . Évalué à 6.
Au niveau fonctionnalités ?
Au niveau respect/implémentation de la norme SQL ?
Au niveau vitesse (à haute et faible charge) ?
[^] # Re: Comparatif ?
Posté par DeepYellow . Évalué à 1.
Nan, plus sérieusement, je me posais la même question...
C'est surtout au niveau vitesse / stabilité que je me demande comment placer SAP DB par rapport à PostgreSQL.
[^] # Re: Comparatif ?
Posté par Thomas Cataldo (site web personnel) . Évalué à 1.
Les résultats de perfs dépendent aussi du language pour le client de test. Par exemple SAPDB fournit un vrai support des prepared statement dans le noyau de la bd. Donc si je fais mon test avec 1000 I/U/S en java avec juste 3 prepared statement, et une seule machine cliente, MySQL et PostgreSQL (qui tous deux implementent les prepared statement comme de la manipulation de chaine dans le driver) ne gagnent plus.
[^] # Re: Comparatif ?
Posté par cauchemar . Évalué à 4.
Si ça plante pas, ça plante pas.
> Par exemple si le bench c'est 1000 insert, puis 1000 update, puis 1000 select, c'est toujours MySQL qui gagne.
PostgreSQL et MySQL ne sont pas configurés de la même façon. PostgreSQL par défaut est plus "safe". Chaque opération atomic d'écriture (qui peut affecter plusieurs tables à la foi) est terminé par un fsync. En cas de crash système, coupure de courant, la base reste cohérente (par exemple les règles d'intégrité référencielle sont respectées). Ce n'est pas le cas de MySQL. Si tu désactive le fsync lors du lancement de postmaster (option -F) tu as des performances en insert et update simple équivalentes à MySQL.
[^] # Re: Comparatif ?
Posté par Tartine . Évalué à 4.
SAPdb a un atout assez important : savoir émuler plusieurs dialectes du SQL, dont celui d'Oracle (8i ? 9i ?), ce qui doit alléger les migrations.
En tout cas, avoir plusieurs bases libres concurrentes et performantes ne peut être qu'une bonne chose.
[^] # Re: Comparatif ?
Posté par Thomas Cataldo (site web personnel) . Évalué à 2.
Mais non, mais non, il commence à y avoir des outils : moi, histoire de me faire de la pub, je réécris le client d'administration graphique en java, car l'original est en GPL, mais est en VB (windows seulement donc). Ca ce passe ici : http://dbmjui.sourceforge.net(...) et c'est en GPL.
Mon avis sur le fait qu'il n'y ait pas beaucoup d'outils annexes, c'est que tout est déjà fourni (au moins pour windows) : driver odbc, interface d'admin graphique (DBMGUI), Interface SQL avec visual query et compagnie (SQLStudio), et interface d'admin/outil de requette (WebDBM, un ensemble de cgi en c++) pour toutes les autres plateformes, driver JDBC, interface python et interface perl.
[^] # Re: Comparatif ?
Posté par Olivier Dupuis . Évalué à 2.
Par exemple :
CREATE TABLE TEST (
CHAMP1 INTEGER NOT NULL,
CHAMP2 VARCHAR(20),
UNIQUE (CHAMP1)
)
sera refusé, il faut écrire :
CONSTRAINT <nom_contrainte> UNIQUE (CHAMP1)
Ce n'était pas dans la première norme SQL, mais je crois que c'est dans la deuxième (SQL2) et dans tous les cas c'est dans la troisième.
Au niveau vitesse, à faible charge sapDB reste en-dessous de SGBDR non libres comme Oracle, Informix ou Sql Server (avec le bémol que dans ces trois cas les tests se sont fait avec la même base mais avec des configuration par défaut).
[^] # Re: Comparatif ?
Posté par Olivier Dupuis . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.