Verschiedene Einträge separat in eigenen Datenbanken

  • im Zuge der Weiterentwicklung der Anwendung möchte ich einen Vorschlag einbringen, der die Flexibilität und Skalierbarkeit des Systems verbessern könnte. Da die Komponente „Entries“ bereits mehrere Funktionen nutzt, sollten wir besondere Sorgfalt darauf verwenden, potenzielle Konflikte zwischen parallelen Prozessen zu vermeiden.

    Ich schlage vor, ein Mandantenmodul (Multi-Tenancy-Modul) zu implementieren. Dieses Modul würde es ermöglichen, mehrere unabhängige Instanzen der Datenbank auf derselben Webseite zu betreiben, ohne dass diese sich gegenseitig beeinflussen. Dadurch könnten mehrere voneinander getrennte Projekte gleichzeitig verwaltet werden, was die Nutzung der Plattform effizienter und vielseitiger gestalten würde.

    Die Kernidee besteht darin, eine klare Trennung der Datenbankinstanzen zu gewährleisten, sodass jedes Projekt in einem isolierten Umfeld arbeitet. Dies könnte beispielsweise durch separate Datenbankschemas, dedizierte Tabellen oder eine andere geeignete Architektur realisiert werden, die sowohl die Datenintegrität als auch die Performance sicherstellt.

    Ich freue mich auf Ihr Feedback zu diesem Vorschlag und stehe für eine detaillierte Diskussion oder weitere Klärungen gerne zur Verfügung. Vielen Dank für Ihre Zeit und Ihr Engagement!

    Mit freundlichen Grüßen

    • Offizieller Beitrag

    Hallo,

    das ist aktuell über die Funktion 'Boxen auf Liste dieser Kategorie filtern' bereits umsetzbar. Die Funktion werde ich ggf. noch überarbeiten und in eine globale Option (z. B. 'Mehrere verschiedene Bereiche unterstützen') umwandeln, da vermutlich diese Funktion auch nur eingesetzt wird, wenn jemand wirklich konsequent verschiedene Instanzen nutzt und nicht ein paar Kategorien separat hält, aber den Rest global.

    Eine Trennung von Tabellen erachte ich nicht als sinnvoll.

    Feedback erwünscht.

    Viele Grüße
    Julian

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!