1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Downtime morgen 31.07.17 gegen 17:30 Uhr

Dieses Thema im Forum "News & Ankündigungen" wurde erstellt von Yamagi, 30 Juli 2017.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Yamagi

    Yamagi Possessed With Psi Powers Mitarbeiter

    Registriert seit:
    14 April 2004
    Beiträge:
    8.886
    Ort:
    Schleswig-Holstein
    Hallo BSDForen,
    es wird Zeit sich von MySQL zu verabschieden und auf MariaDB zu wecheln. Ich würde das gerne "richtig" machen, also die Datenbank einmal mit mysqldump dumpen und anschließend zurückspielen. Schon allein, da viele Tabellen bereits weit über 10 Jahre alt sind und immer nur per mysql_upgrade aktualisiert wurden. Kurz gesagt: Das Forum wird morgen um und bei 17:30 Uhr für ein paar Minuten nicht erreichbar sein.

    Grüße,
    Yamagi
     
  2. peterle

    peterle Forenkasper

    Registriert seit:
    19 August 2006
    Beiträge:
    1.759
    Ort:
    Aachen
  3. -Nuke-

    -Nuke- Well-Known Member

    Registriert seit:
    25 Juli 2004
    Beiträge:
    1.078
    Bloß auf den Sprachtreiber/Collate achten. Ich hatte bei so einer Aktion auch schon, dass nach einem fehlerfreien Import alle Daten ab dem ersten Umlaut im Text abgeschnitten waren. xD Viel Erfolg!
     
  4. Yamagi

    Yamagi Possessed With Psi Powers Mitarbeiter

    Registriert seit:
    14 April 2004
    Beiträge:
    8.886
    Ort:
    Schleswig-Holstein
    Das ist ein sehr guter Tipp. Danke!
     
  5. kith

    kith unfuck me! Mitarbeiter

    Registriert seit:
    3 Dezember 2002
    Beiträge:
    1.371
    Ort:
    Deutschland
    Good luck!
     
  6. CrimsonKing

    CrimsonKing Systemzerstörer

    Registriert seit:
    9 März 2012
    Beiträge:
    1.524
    Was ist der Grund für den Wechsel? Warum genau jetzt und nicht schon viel früher/erst viel später? Warum MariaDB und nicht Percona?
     
  7. Yamagi

    Yamagi Possessed With Psi Powers Mitarbeiter

    Registriert seit:
    14 April 2004
    Beiträge:
    8.886
    Ort:
    Schleswig-Holstein
    Weil ich jetzt Zeit habe. :) Ich muss zugeben, dass ich auch nicht besonders heiß drauf bin, aber irgendwann muss ich es machen. Auch in Hinblick auf Xenforo 2.0, was sich langsam der Beta-Phase nähert. Da gibt es zwar noch keine belastbare Aussage zur Datenbank, aber wahrscheinlich werden sie schon eine halbwegs aktuelle Version verlangen...

    MariaDB, weil ich mit Percona keine Erfahrungen habe. Ich persönlich hätte auch keinen Schmerz mit MySQL 5.7, aber der Wind weht inzwischen doch recht stark aus Richtung MariaDB und erfahrungsgemäß macht es mittelfristig weniger Ärger seine Flagge gleich reinzuhängen. Ich würde es ja gerne sehen, wenn Xenforo offizielle Unterstützung für PostgreSQL bieten würde, aber das wird wohl so schnell nichts werden.
     
    CrimsonKing gefällt das.
  8. Yamagi

    Yamagi Possessed With Psi Powers Mitarbeiter

    Registriert seit:
    14 April 2004
    Beiträge:
    8.886
    Ort:
    Schleswig-Holstein
    Das hat problemlos geklappt. Weitermachen!
     
    Fusselbär, double-p und CrimsonKing gefällt das.
  9. CrimsonKing

    CrimsonKing Systemzerstörer

    Registriert seit:
    9 März 2012
    Beiträge:
    1.524
    Ah, danke. Das habe ich 2016 einigermaßen aus den Augen verloren. Die Demo sieht aber schon schlimm aus. Hoffentlich machen die noch was am Design... :)

    Gleich mal die neue Datenbank belasten!
     
  10. peterle

    peterle Forenkasper

    Registriert seit:
    19 August 2006
    Beiträge:
    1.759
    Ort:
    Aachen
    Du bist mein Held! :)
     
  11. bsfd

    bsfd NetBSD User

    Registriert seit:
    4 Dezember 2013
    Beiträge:
    62
  12. Yamagi

    Yamagi Possessed With Psi Powers Mitarbeiter

    Registriert seit:
    14 April 2004
    Beiträge:
    8.886
    Ort:
    Schleswig-Holstein
    Wir wollen nun aber nicht übertreiben. :)
     
  13. peterle

    peterle Forenkasper

    Registriert seit:
    19 August 2006
    Beiträge:
    1.759
    Ort:
    Aachen
  14. Yamagi

    Yamagi Possessed With Psi Powers Mitarbeiter

    Registriert seit:
    14 April 2004
    Beiträge:
    8.886
    Ort:
    Schleswig-Holstein
  15. kith

    kith unfuck me! Mitarbeiter

    Registriert seit:
    3 Dezember 2002
    Beiträge:
    1.371
    Ort:
    Deutschland
    Das wär natürlich echt nett.

    Thx & good job Yamagi.
     
  16. peterle

    peterle Forenkasper

    Registriert seit:
    19 August 2006
    Beiträge:
    1.759
    Ort:
    Aachen
    Was ist denn der Vorteil von PostgreSQL für den Forenbetrieb?
     
  17. schorsch_76

    schorsch_76 Member

    Registriert seit:
    25 Dezember 2013
    Beiträge:
    64
    Ich setze auch wann immer ich eine DB brauche und es geht PostgreSQL ein. Der Grund ist Oracles Übernahme von Sun und damit MySQL. Vor Oracle habe ich auch immer MySQL eingesetzt. Vermutlich denkt hier Yamagi ähnlich ;)

    PostgreSQL hat auch einen guten Ruf was Security und Stabilität angeht.
     
  18. Yamagi

    Yamagi Possessed With Psi Powers Mitarbeiter

    Registriert seit:
    14 April 2004
    Beiträge:
    8.886
    Ort:
    Schleswig-Holstein
    Sagen wir mal so: Ich bin ein gebranntes Kind, was MySQL betrifft. Es geht damit los, dass ältere MySQL-Versionen bis einschließlich Version 5.1 echt bröselig waren. Ich habe irgendwann aufgehört zu zählen wie oft mir MySQL-Datenbanken nach Crashes, Stromausfällen und ähnlichem um die Ohren die geflogen sind. Leider sehr oft auch mit nicht unbedingt eindeutigen Fehlververhalten, sondern einfach sporadische, ab und an sogar kommentarlose Crashes. Schön ist da auch, dass das meist zum Start genutzte mysqld_save Script die Datenbank stumpf neustartet, sie so nach und nach endgültig zerdeppert.

    Dazu kamen diverse kleinere und größere Unzulänglichkeiten. MySQL skalierte früher echt miserabel. Das MyISAM nicht wirklich ACID sprach, war in größeren Deployments ein ständiges Ärgernis. Ungenutzten Speicherplatz wieder freigeben ("purge" bei InnoDB) war lange Zeit nahezu unmöglich. Außerdem ist MySQLs SQL-Dialekt teilweise recht interessant.

    Für Foren und andere, eher anspruchslose Anwendungen war das alles akzeptabel. Und auch auf BSDForen hat MySQL eigentlich nie größere Probleme gemacht, nur die Datenbank des IRC-Bots hatte sich einmal aufgelöst. Aber ich habe beruflich auch schon >100GB große MySQL-Datenbanken gesehen und da macht es einfach keinen Spaß. PostgreSQL mag deutlich schwieriger zu administrieren sein, da es weniger tolerant gegenüber Konfigurationsfehlern ist und mehr "Mitdenken" durch den Admin verlangt, aber es ist auch eine deutlich robusteren, besser skalierende und durchdachtere Datenbank als MySQL. Der einzige wirkliche Nachteil von PostgreSQL war in meinen Augen für lange Zeit, dass es keine eingebaute Replikation hatte. Aber die gibt's ja nun schon einige Jahre und mit 10.0 kommt auch endlich logische Replikation hinzu.

    Man muss aber auf der anderen Seite auch sagen, dass MySQL nach der Übernahme durch Sun und später Oracle wesentlich besser geworden ist. Beginnend mit 5.4 wurde sie deutlich schneller, vor allem skaliert sie besser. InnoDB wurde wirklich produktionsreif, damit auch endlich ACID und (seit 5.5?) ebenfalls automatisches Purge, ähnlich wie AUTOVACUUM in PostgreSQL. MariaDB räumt in Form von Aria mit MyISAMs Nachteilen und Problemen auf.
     
    CrimsonKing gefällt das.
  19. peterle

    peterle Forenkasper

    Registriert seit:
    19 August 2006
    Beiträge:
    1.759
    Ort:
    Aachen
    Danke, meine Erfahrungen mit PostgreSQL sind eher durchwachsen, was aber nur an gelegentlichem Einsatz liegt und mir das Ding dann durch einen HW-Crash kaputt gegangen ist. Fand ich die Bedienung vorher schon umständlich weil ungewohnt, bin ich dann richtig ins Schwitzen gekommen. Auch Updates fand ich eher komplex.
     
  20. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Mit PostgreSQL habe ich überwiegend positive Erfahrungen gemacht. Vor einiger Zeit habe ich ein komplettes Frontend mit Lazarus (Objektpascal) erstellt mit Formulargenerator und Vielem mehr. Dafür mußte ich mich eingehend mit PostgreSQL auseinandersetzen. MariaDB kenn ich nur den Namen nach, weiß aber das dieser Fork vom Mysql Gründer angestoßen wurde. Und der wird es wohl können ....
     
  21. Yamagi

    Yamagi Possessed With Psi Powers Mitarbeiter

    Registriert seit:
    14 April 2004
    Beiträge:
    8.886
    Ort:
    Schleswig-Holstein
    So, BSDForen läuft auch mit MariaDB einwandfrei und hier ist wohl alles gesagt. :)
     
Status des Themas:
Es sind keine weiteren Antworten möglich.