Register for your free account! | Forgot your password?

Go Back   elitepvpers › Coders Den › Web Development
You last visited: Today at 11:32

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Datenbank pro Projekt/Aufgabengebiet?

Discussion on Datenbank pro Projekt/Aufgabengebiet? within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2010
Posts: 283
Received Thanks: 16
Datenbank pro Projekt/Aufgabengebiet?

Hallo,

ich hab wieder lust ein bisschen in der Freizeit zu schreiben.
Nun bin ich bei der Datenbank und überlege ein bisschen hin und her.

Bis jetzt habe ich pro Projekt immer eine Datenbank gehabt.
Nun bin ich aber am überlegen ob es vll. schlau wäre für die Benutzer Daten eine `user` Datenbank anzulegen und für die z.B. Foreneinträge eine `forum` Datenbank anzulegen.

Gibt es hier für irgendein "best practices"?


Kroko
Masterkroko1 is offline  
Old   #2
Emilia > All


 
iMostLiked's Avatar
 
elite*gold: 1337
Join Date: Apr 2013
Posts: 6,496
Received Thanks: 3,197
Gehören die Benutzerdaten zum Forum? Falls ja, macht es keinen Sinn, diese zu trennen. Warum auch? Ich bezweifle zudem, dass das mit gängigen Forensoftwares überhaupt möglich ist. Alles, was zum Forum gehört, wird zusammen in einer Datenbank gespeichert.
iMostLiked is offline  
Old   #3
 
elite*gold: 0
Join Date: Jul 2010
Posts: 283
Received Thanks: 16
Forensoftwares sind mir egal. Ich schreib alles selbst zudem war das nur ein Beispiel.

Und ja in meinem Beispiel wärst du selbst in der `user` Datenbank und z.B. dieser Thread in der `forum` Datenbank.


Vorteil von der Aufteilung wäre z.B.:
Wenn man nun sein Angebot erweitern möchte & ein Shop erstellt diese jedoch auch auf die gleiche Benutzer Daten zugreifen soll. Dann wäre es doch gar nicht so doof das Forum, die Benutzer und den Shop jeweils in eine eigene Datenbank zu werfen.
Masterkroko1 is offline  
Old   #4
 
Der-Eddy's Avatar
 
elite*gold: 205
Join Date: Nov 2008
Posts: 67,904
Received Thanks: 19,506
Und warum packst du dann nicht alles in eine Datenbank? Innerhalb einer Datenbank kannst du Tabellen und deren Werte verlinken/Abhängigkeiten erstellen
außerdem musst du nicht mehrere Datenbankverbindungen aufbauen (+ sparst massiv Latenz wenn beide Datenbanken auf verschiedenen Server stehen würden)

Damit man aber die Tabellen einer Anwendung abgrenzen kann zu anderen Anwendungen, nutzt man gerne sogenannte "Präfixe" die vor den normalen Namen angehängt werden
so wird aus users z.b. wp_users
Der-Eddy is offline  
Old   #5
 
elite*gold: 0
Join Date: Jul 2010
Posts: 283
Received Thanks: 16
Ach die Datenbanken wären eh aufm gleichen Server. Wär halt eig. das gleiche wie bei den Präfixen nur das die Präfixen in meinem Fall unterschiedliche Datenbanken sind.

But, ich bleib dann dabei mit einer Datenbank.
Masterkroko1 is offline  
Old   #6

 
.Vocis's Avatar
 
elite*gold: 4
Join Date: Mar 2018
Posts: 51
Received Thanks: 3
Vielleicht noch nachträglich zum Verständnis: Wenn du Userdaten und Einträge in einer Datenbank pflegst, kannst du Abhängigkeiten usw. erstellen. Bedeutet, dass du die Spalte "userID" des Foreneintrags in der Tabelle "posts" mit der Spalte "ID" aus der Tabelle "users" verlinkst. Das hat einige riesige Vorteile. Spätestens wenn du mit einer mehreren GB großen DB arbeitest, wo keinerlei Beziehungen vorhanden sind, wirst du daran nie wieder vorbei wollen. Trust me.

Mehr zu Beziehungen in Datenbanken:
.Vocis is offline  
Old   #7
 
elite*gold: 0
Join Date: Jul 2010
Posts: 283
Received Thanks: 16
Das ist mir alles schon bewusst. Ich hatte das halt nur kurzfristig im Kopf und wollte deswegen einmal Nachfragen was die Com dazu sagt.

Kann ja sein das es aus irgendein Grund schlau wäre.
Masterkroko1 is offline  
Reply


Similar Threads Similar Threads
DayzCoord2Map DayZ Datenbank zu GPS GPS zu Datenbank Tool
02/05/2013 - DayZ - 14 Replies
Hallo, Hier zeig ich euch ein von mir programmiertes Tool mit dem könnt ihr: Die Daten aus der Datenbank aus DayZ-Private Servern in GPS Koordinaten umwandeln Sie auf Dayzdb.com anzeigen Die GPS Koordinaten in DatenBank-Informationen umwandeln Sie auf Dayzdb.com anzeigen
[S] ||> Pandora 2 <|| Datenbank :inc. Acc Datenbank: + Serverfiles
03/15/2012 - Metin2 Trading - 3 Replies
Verkaufe die Kompletten Serverfiles von Pandora 2 In der Datenbank sind noch alle E-Mails und Passwörter von dem aktuellen Pandora Server. ** 14000 User Einträge. Ihr musstet nur den aktuellen Pandora Client runterladen und eure Server IP einfügen schon habt ihr Pandora gehackt :D Bezahl möglichkeit PSC
Gameserver-Datenbank Homepage-Datenbank
09/30/2010 - Metin2 Private Server - 4 Replies
Gameserver-Datenbank SQL-Server (Gameserver) SQL-User (Gameserver) SQL-Passwort (Gameserver) SQL-Server (Homepage)



All times are GMT +1. The time now is 11:33.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.