Optimierung Datenbank Tabelle für Client und Services
Jedes Addon hat eine Liste der gemeinsamen, der erforderlichen und des eigenen Packagenamen. In der Tabelle gibt es die Spalten ID, UID (Client ID), SID (Service ID), aid (Addon ID) und Packages (Serialize). Bei Erstellung eines Produkt wird eine SQL Tabelle wie folgt gefüllt:
Bei der Erstellung werden alle oben genannten Packages zusammengetragen. Die Packages werden mit der ClientId, ServiceId und der AddonId zusammen eingetragen. Die Packages beinhalten auch die max. Versions Freigabe für das Hauptprodukt. Das ganze Unterteil in gemeinsame Packages, Addon abhändige Packages und das eigene Package. Format Serialize.