Database Documentation/fr
From OpenSimulator
(→OpenSimulator 0.9.x et suivants) |
(→OpenSimulator 0.7.2 et suivants) |
||
Line 50: | Line 50: | ||
== OpenSimulator 0.7.2 et suivants == | == OpenSimulator 0.7.2 et suivants == | ||
+ | {{Portal_Part|Code| | ||
+ | Les migrations prennent en charge la mise à niveau automatique vers de nouveaux formats de base de données. | ||
+ | }} | ||
+ | |||
+ | {| width="100%" cellpadding=10 margin: 10px 10px 10px 10px; | ||
+ | |- | ||
+ | |valign="top" | | ||
+ | {{Portal_Part|Robust| | ||
+ | {{Div col|colwidth=12em|rules=yes|gap=1em}} | ||
+ | |||
+ | {{Div col end}} | ||
+ | }} | ||
+ | |||
+ | |valign="top" width="50%"| | ||
+ | |||
+ | {{Portal_Part|Simulateur| | ||
+ | {{Div col|colwidth=12em|rules=yes|gap=1em}} | ||
+ | |||
+ | {{Div col end}} | ||
+ | }} | ||
+ | |||
+ | {{Portal_Part|Estates| | ||
+ | {{Div col|colwidth=12em|rules=yes|gap=1em}} | ||
+ | |||
+ | {{Div col end}} | ||
+ | }} | ||
+ | |||
+ | |} | ||
+ | |||
== Avant 0.6.9 == | == Avant 0.6.9 == |
Revision as of 21:14, 14 October 2021
Note de traduction : Travail de traduction en cours
Cette page documente les tables de bases de données utilisées dans OpenSimulator.
Les tables sont divisées en tables communes (Common), Services et simulateur (Simulator).
Sur une grille, les services de la grille contiennent les tables Services et Common, tandis que chaque instance de simulateur accède aux tables Simulator.
Un standalone contient les tables Common, Services et Simulator, à l'exception de la table regions, qui n'est pas conservée pour les standalones.
SQLite n'est généralement pas considéré comme adapté à ce cas d'utilisation et ne sera pas abordé ici ; cependant, les structures de table sont très similaires et la plupart des éléments présentés ici seront également utiles dans ce contexte.
Notez que certaines de ces tables peuvent être des reliques, d'autres peuvent être planifiées pour une utilisation future, et d'autres encore peuvent être très utilisées mais avoir des colonnes qui sont des reliques, pas encore correctement mises à jour ou pas du tout utilisées.
Il existe un package commun pour le code de la base de données, OpenSim.Data, et chaque base de données possède son propre package (par exemple, OpenSim.Data.MySQL).
Chaque package de base de données doit fournir des implémentations pour les interfaces dans OpenSim.Data. Par exemple, IAssetData est l'interface des assets, utilisée par OpenSimulator pour stocker et récupérer les données des assets.
Organisation
OpenSimulator 0.9.x et suivants
Robust |
Simulateur Estates |
OpenSimulator 0.7.2 et suivants
Les migrations prennent en charge la mise à niveau automatique vers de nouveaux formats de base de données.
Robust |
Simulateur Estates |