Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

MySQL Datenstruktur

Frage Entwicklung Datenbanken

Mitglied: florian.rhomberg

florian.rhomberg (Level 1) - Jetzt verbinden

01.02.2006, aktualisiert 13:57 Uhr, 4100 Aufrufe, 3 Kommentare

Hallo, ich möchte hier ein grundsätzliche Frage stellen wieweit Inhalte direkt in eine Datenbak eingetragen werden sollen.

Ich habe folgende Situation:einen apache Server mit PHP und MySQL. Seit 2 Jahren benutzen wir ein Informationssystem für aktuelle Neuigkeiten bei dem der Author einfach in ein Formular Neuigkeiten und Informationen einträgt. Dieser Inhalt wird anschließend in einer MySQL Datenbak gespeichert. Ich habe jetzt damit begonnen das bestehende System zu erneuern bzw. zu verbssern und bin dabei auf eine Frage gestoßen die vermutlich eher ein prinzipilles Frage darstellt: Im Moment wird die gesamte Nachricht in einer MySQL Datenbank gespeichert. Ich überlege mir jetzt ob es nicht vernünftiger wäre wenn die Neuigkeit direkt in eine für jeden Beitrag neu erzeugte HTML Datei eingefügt wird und in der Datenbank in Zukunft nur noch die Verknüpfung zu der betrffenden Datei gespeichert wird. Nur vollständigerhalbe, ich habe folgenden Felder: ID, Time, Date, Einleitung, Text

Mich würde sehr interessieren was ihr mir rät, im Prinzip funktioniert das bisherige System sehr gut, nur man soll ja nicht immer an etwas festhalten....

Florian
Mitglied: 23866
01.02.2006 um 13:33 Uhr
Hallo,
ich würde den Teil des Systems so belassen wie er ist.
Ich weiss ja nicht wieviele HTML dateien das das werden können in Eurem System, aber warum willst Du Dir damit deinen Server zumüllen ?

Ich würde die nachrichten weiterhin komplett in der Datenbank speichern und sie dann dynamisch per SQL Abfrage in das jeweilige Template laden.

Grüsse Mike
Bitte warten ..
Mitglied: BartSimpson
01.02.2006 um 13:42 Uhr
Es kommt immer auf die Datenmenge an, was sinnvoller ist. Die Daten direkt zu speichern oder nur Verweise. Wenn nicht gerade Gigabytes sind, dann kannst du das durchaus in der DB halten.
Bitte warten ..
Mitglied: Weiricth
01.02.2006 um 13:57 Uhr
hi,

also je mehr daten und user desto besser ist die DB je weniger daten kann man tun aber macht man nicht wegen der übersichtlichkeit und wartbarkeit der daten. Desweiteren arbeitest du wesentlich leichter in na DB mit abfragen als du dateien auf dem webserver suchst.

Grüße

TomTom

and never forget:

don't change a runing system

ps. die Fachinformatiker klasse 11a fand den beitrag super lustig!
Bitte warten ..
Ähnliche Inhalte
Datenbanken
MySQL Liste simulieren (2)

Frage von Yanmai zum Thema Datenbanken ...

Datenbanken
MySQL bearbeiten - Rechte auf User ändern (6)

Frage von istike2 zum Thema Datenbanken ...

Datenbanken
MySQL - Mehrere Instanzen

Frage von ForgottenRealm zum Thema Datenbanken ...

Verschlüsselung & Zertifikate
Zugriff auf mySQL-DB mit ODBC und SSL (2)

Frage von Titan24 zum Thema Verschlüsselung & Zertifikate ...

Neue Wissensbeiträge
Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(8)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Datenschutz

Gefährdeter Datenschutz: Firefox löscht lokale Datenbanken nicht

Information von BassFishFox zum Thema Datenschutz ...

Firewall

PfSense OpenVPN beschleunigen

Tipp von Dobby zum Thema Firewall ...

Utilities

CCleaner 5.33 mit Malware infiziert

(27)

Information von SeaStorm zum Thema Utilities ...

Heiß diskutierte Inhalte
Utilities
CCleaner 5.33 mit Malware infiziert (27)

Information von SeaStorm zum Thema Utilities ...

Festplatten, SSD, Raid
gelöst Problem mit DELL 815R Server und Windows Bluescreen (24)

Frage von Leo-le zum Thema Festplatten, SSD, Raid ...

Windows Systemdateien
Windows bootet nicht mehr Fehlermeldung 0xc0000098 (18)

Frage von franzgoerlich zum Thema Windows Systemdateien ...

Windows Netzwerk
Dateien mit Intelligenz per GPO ins Programmverzeichnis (14)

Frage von erwin.t zum Thema Windows Netzwerk ...