Umstieg auf MySQL sinnvoll ?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo Breadfish Community


    da ich mich mittlerweile besser mit Pawn auskenne, wollte ich mal die Leute mit mehr Erfahrung haben wann es sinnvoll ist von DINI auf MySQL umzusteigen.
    Also was sollte man schon alles gescriptet haben. Bis jetzt habe ich ein Register-,Login-, Accountsystem und ein ca. zu 70prozentig fertiges Adminsystem.
    Wollte als nächstes mit einem Haus- oder Bizsystem anfangen.

    Daweil läuft bei mir noch alles auf Dini.

  • Difinitiv ja.


    MySQL ist Sicherer und schneller ;)

    Mit freundlichen Grüßen
    Deckhand
    ----------------------------------------------------------------
    info@dh-service.de
    Günstige Keys, Günstige vServer, Webhosting und Domains für Privat und Geschäftlich!
    Wir haben auch was für dich! Schreibe mich an ;)
    --------------------------------------------------------------
    DH Service(New) http://dh-service.de
    --------------------------------------------------------------
    Lobe Mich(New)
    --------------------------------------------------------------
    Zitate:
    "Das ist keine Lüge sondern eine sachzwangreduzierte Ehrlichkeit"
    "In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!"
    "Lebe glücklich, lebe froh, wie ein Frosch im H2O!"

  • Difinitiv ja.


    MySQL ist Sicherer und schneller ;)


    Was an MySQL ist sicherer als an DINI? Ich würde eher sagen DINI ist sicherer...
    MySQL hat vor allem den Vorteil, dass du eine gute Ordnung hast (vorausgesetzt du hälst dich an Normalformen) und dass du eine gute Möglichkeit hast das Script weiter mit Website und Control Panel zu verbinden. Es gibt für jede gängige Programmiersprache/Scriptsprache ein MySQL Plugin bzw. eine Library.



    Also sollte ich lieber bevor ich das Bizsystem scripte auf MySQL wechseln ?


    Zuerst alles andere umschreiben, dann erst weitere Sachen einfügen.

  • Unser Selfmade ist von dini auf MySQL Umgeschrieben und ist viel schneller :)

    Mit freundlichen Grüßen
    Deckhand
    ----------------------------------------------------------------
    info@dh-service.de
    Günstige Keys, Günstige vServer, Webhosting und Domains für Privat und Geschäftlich!
    Wir haben auch was für dich! Schreibe mich an ;)
    --------------------------------------------------------------
    DH Service(New) http://dh-service.de
    --------------------------------------------------------------
    Lobe Mich(New)
    --------------------------------------------------------------
    Zitate:
    "Das ist keine Lüge sondern eine sachzwangreduzierte Ehrlichkeit"
    "In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!"
    "Lebe glücklich, lebe froh, wie ein Frosch im H2O!"

  • Unser Selfmade ist von dini auf MySQL Umgeschrieben und ist viel schneller :)


    Fehlende Geschwindigkeit beim Lesen/Speichern liegt i.d.R. nicht an der Speichervariante, sondern eher an der Umsetzung.
    MySQL kann ab da unsicher werden wo man es im öffentlichen Einsatz hat. (=> SQL Injection) Letztlich nutzt man Drittanbietersoftware mit ins Boot, die wiederum angreifbar ist.
    Die simple Speicherung in .txt oder .ini Dateien hingegen ist sehr sicher!


    Also meine Empfehlung:
    Bist du schon ein wenig erfahren im Scripten, kannst du über den Einsatz von MySQL nachdenken. Bevor du aber wirklich MySQL einsetzt, solltest du dir über die optimale Nutzung Gedanken machen.
    D.h.:

    • Wie baue ich meine Datenbank auf?
    • Welche Datentypen benutze ich für welche Daten?
    • Normalformen!
    • Relationen; Löschanomalien; Integrität; Konsistenz
    • Wie funktionieren Queries (=Abfragen)? [-> SELECT; INSERT; UPDATE; ...]
    • Wie nutze ich Queries richtig im Script. [-> z.B. 1 Query für eine Speicherung und nicht 50]
    • Was zeichnet Threading bzw. Caching aus?
    • Was muss ich beachten (Sicherheit)


    Solltest du diese Liste abgearbeitet haben, bin ich mir relativ sicher, wirst du hier im Forum nur noch ganz wenige Fragen zu MySQL stellen müssen. :P

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Erstmal danke für eure Tipps !


    Ich werde wahrscheinlich diese Tage MySQL näher anschauen. Da ich MySQL eig. so gut wie garnicht beherrsche wird das ja was :D.
    Hatte das zwar in der Schule, aber ich hab fast alles vergessen -.-. Also bedeutet dass, neulernen.


    fnL: Danke für die Liste, ich werde mir die Sachen mal anschauen. :)