#1 Wed 28 November 2001 13:32
- Jérôme LEGRAND
- Invité
Passage sous Oracle : Synthese des reponses
Bonjour a tous,
Un grand merci a tous ceux qui ont pris le temps de me
repondre. Ces reponses m’ont eclairci sur certains
points.
Je vous soumets une synthese des reponses les plus
pertinentes qui m’ont ete envoyeees.
Arc SDE 8 n'a pas besoin d'Oracle spatial. J'avais
meme a un moment entendu chez Esri que c'etait
fortement deconseillee d'installer les 2 sur le meme
serveur (au moment de la version d'ArcSDE 8.0.2)Je
travaille actuellement en environnement serveur
Windows 2000, Oracle8.1.6 ArcSDE 8.1 ainsi qu'ArcInfo
8.1 (Arc Catalog ..)Les clients sont au minimum en
ArcView 3.2a et evolueront par la suite en ArcGis 8.La
question des couts n'est pas negligeable car la
licence Arc SDE a 1 prixeleve sans oublier les
licences ArsSDE clients. De meme, si vous avez des
sites distants il faut avoir 1 reseau consequent pour
que les requetes et le chargement des donnees ne soit
pas penalisant pour les utilisateurs des ces
sites.Pour Oracle, il y a eu effectivement des efforts
pour integrer la geometrie avec Oracle Spatial. Je
n'ai pas entendu de retombees la dessus.Dans la
solution Oracle sans ArcSDE (ou autre geodatabase) il
y a plus de modelisation, necessite un poste de DBA
experimente. Par contre il y a la stabilite d'Oracle
(ArcSDE a eu de nombreux bugs dans la version 8.0.2,
dansla version 8.1 il y a deja un SP1 et pour
l'instant l'integration des rasters et orthophotos, ne
peut se faire qu'en perdant de la qualite ou en x13 le
volume de l'ortho ... donc pas tellement recevable)La
solution ArcSDE Oracle (sans Oracle Spatial)est
interessante. Par contre un defaut apparait pour les
clients ArcView ou meme Arc Editor : lesdonnees
apparaissent les unes a la suite des autres classees
par ordre alphabetique. Ex : Wilson. Arbres.Shape
Wilson. Pacelles.ShapeWilson etant le proprietaire des
donnees dans Oracle. Wilson peut etre unreferentiel de
type environnement, urbanisme, qui permet de classer
les donnees et de gerer des niveaux de droits (oracle)
differents. Des developpements en Avenue ou Visual
Basic peuvent etre mis en place pour une interface
clients plus agreable. J'espere que cela vous aidera
dans votre choix. Certaines societes comme laGenerale
d'Infographie peuvent faire de etudes sur ce theme et
en integrant vos specificites et votre environnement
technique. De plus ils sont un peu plus neutres par
rapport aux editeurs sig et de bases de donnees.
Sans vouloir denigrer SDE, je ne suis pas convaincu de
la necessite de sa presence. si vos applicatifs
utilisent des fonctionnalites cotes clients et que la
BDD est la surtout pour stocker il n'est pas complexe
d'exploiter la BDD je pense meme que l'on peut le
faire nativement sans faire de developpement
specificque. En revanche si vous souhaitez une bonne
integration verticale et faire executer des
traitements cote serveur SDE permet cela.
Avec la gamme de produit ESRI, il est necessaire pour
accedez au donnees Oracle Spatial (et encore depuis
peu) d'utiliser ArcSDE, a moins de developper ou faire
developper une passerelle directe (sur la base de
l'Oracle Call Interface - OCI). Dans votre cas de
figure, si vous voulez rester sur des solutions sur
etagere il semble donc plus raisonnable de vous
limiter a ArcSDE. Quant au produit Oracle Locator
(disponible que depuis la version 9i), voicice que
l'on peut dire :l - LOCATOR et SPATIAL repose sur
exactement la meme structure de stockage des donnees
(modele objet-relationnel ou relationnel). Les
principaux SIGcapables de se connecter a Oracle
Spatial devrait donc etre capable de se connecter a
LOCATOR (source technet.oracle.com)- LOCATOR n'offre
pas les fonctionnalites avancees d'oracle spatial (tel
queles manipulations de geometries (union,
intersection, reprojection) les calculs sur les
geometries (aire, surface, buffer, centroid ...)). De
ce fait l'aggregation d'un ensemble de geometries
n'est pas possible.- Les fonctions de parametrages
(evaluation de la taille optimale de l'index ou autre)
ne sont pas disponible dans LOCATOR. Disposant de
references significatives dans le conseil et la mise
en œuvre des architectures de serveur de donnees
spatiales (Oracle Spatial, ArcSDE),la societe Generale
d'Infographie susceptible de vous aider dans votred
emarche de migration. N'hesitez pas a me recontacter
si besoin sur cesujet.
Une reponse serieuse a votre question ne peut pas
tenir dans un simple email: ce que vous demandez fait
l'objet, en general, d'une etude complete avec une
analyse tendancielle de chacune des deux solutions,
parce qu'il y a deux scenarios possibles dans ce que
vous exposez :- le scenario base sur une architecture
serveur de donnees , c'est lar eponse Oracle 9 ou 8i
spatial, avec des clients adaptes en ligne,- le
scenario base sur une architecture serveur
d'applications , c'est la reponse avec un middleware
comme ArcSDE. Les enjeux, financiers certes, mais
surtout techniques et organisationnels sont tels
qu'une reflexion approfondie s'impose. Je ne cherche
pas a vendre ici une etude ou une autre prestation
(sachant que je ne connais pas votre contexte precis
et que je ne sais pas ce que vous faites), mais a
attirer votre attention sur un risque qui peut ere
lourd de consequence dans la suite.
Nous avons rencontre, en mars 2001, les commerciaux
ORACLE sur la meme problematique que la votre. Nous
utilisons, pour notre part, ArcINFO 8.0.2 workstation
et Arcview 3.2 ; le passage a desktop et autres
produits ArcGIS n'est pas evident compte-tenu du
volume de nos coverages (donnees forestieres de tous
un departement au 1/25000).Il me semble que la
cartouche spatiale d'ORACLE 8i appelee ORACLE
SPATIALest desormais incluse dans la version ORACLE 9
sans surcout, elle ne fait plus l'objet d'une
acquisition supplementaire. Il doit etre possible
d'acceder aux donnees geographiques stockees sous
ORACLE, en lecture seule, sans ARCSDE, comme le ferai
les produits ARCGISavec n'importe quelle geodatabase
(ACCESS par exemple). Je n'ai pas encore eu le temps
de verifier si cela est aise.ARCSDE intervient pour :
* gagner en performance selon la quantite d'infos
manipulees* gerer des modifications par versionnement.
Cela proscrit les conflits lorsque plusieurs
utilisateurs sont connectes* gerer les acces et la
securite (droits)
Si cela peut vous etre utile
Pour plus d'infos, n'hesitez pas a me contacter.
___________________________________________________________