Ankündigung

Einklappen
Keine Ankündigung bisher.

SQLite

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    SQLite

    Hi,

    Hat jemand Bock gegen entschädigung ein mysql Plugin zu schreiben ?

    Bei mir ist nun schon zum dritten male die sqlite db corrupt, was aber auch nichts neues bei sqlite ist.

    lg,
    mario

    #2
    Ist da nicht vieleicht eher die Frage nach der Ursache angebrachter?
    Ggf. "eigene Programmierung" oder SD-Card ?!?
    Ich z.B. "feuer" alles 5 sec. die verschiedensten Daten in die DB (Tempwerte, versch. Ernergiemess und -verbrauchswerte, auch Statusmeldungen etc.)
    und hatte da noch nie wirklich Probleme mit sqlite.

    Kommentar


      #3
      Standard smarthome Image und class 10 SD Card.

      sqlite mag für embedded systeme nett sein, aber fehlender parallelen zugriff ist halt nen knackpunk (schon alleine für eine vernünftige auswertung) und inserts von anderen scripts.

      zumal bei der benutzung eines raspis die datenbank eher auf einem share liegt, was für sqlite ja absolut nicht zu empfehlen ist.

      Kommentar


        #4
        Hi Mario,

        wir können über die Finanzierung des MySQL Plugins reden.

        Ich sehe aber auch das eigentliche Problem an anderer Stelle.

        (schon alleine für eine vernünftige auswertung) und inserts von anderen scripts.

        zumal bei der benutzung eines raspis die datenbank eher auf einem share liegt, was für sqlite ja absolut nicht zu empfehlen ist.
        Das Plugin ist nicht darauf ausgelegt sich die Ressource mit anderen Programmen zu teilen. Auch behalte ich mir eine Änderung der DB-Struktur vor. (Steht z.B. gerade auf der Agenda). Da kann ein externes Skript, das direkt auf die DB zugreift natürlich beliebig viel Schaden anrichten.
        Und ich sehe keine Notwendigkeit die SQLite-DB auf einem Share auszulagern.

        Du kannst mir ja mal eine PN mit den gewünschten Spezifikationen, einer Preisvorstellung und Deiner Mail-Adresse schicken, dann können wir über das MySQL-Plugin sprechen.

        Bis bald

        Marcus

        Kommentar


          #5
          hi markus,

          naja, ich bezog meine aussagen jetzt auch auf die verwendung in zusammenhang mit dem raspi.

          da nen raspi jetzt nicht ein ding ist welches im 24/7 einsatz jahre lang überleben wird (mir ist auch schon einmal einer gestorben) hat man hier ja quasi eher ein image mit dem system und jegliche bewegsdaten extern.

          die lebensdauer der sd karte ist durch schreibzugriffe auch begrenzt insofern sollte man am raspi soviel wie möglich auslagern (var/log und var/run zb in ne ramdisk etc pp).

          Von daher finde ich eine intergration von mysql oder einer anderen client/server db schon durchaus sinnvoll um vorallem einen sorgenfreien dauerbetrieb zu gewährleisten.
          die wahl auf mysql eben da es sowieso im normal fall überall verfügbar ist (nas, usw)

          lg,
          mario

          Kommentar


            #6
            btw, heute erneut beschädigte Datenbank (standard image, zugriff nur durch smarthome.py).

            ich logge etwa 100 werte pro minute.

            Diesmal sogar so korrupt das ein wiederherstellen nur mit verlust möglich ist (vorher 9,4MB, nachher 1,5MB).

            Kommentar


              #7
              Hi Mario,

              es ist echt komisch, das anscheinend nur Du das Problem hast. Die hundert Werte pro Minute sollten nicht das Problem sein.

              Welche SD-Karte setzt Du denn ein? Vllt. gibt es hier ein Problem.

              Kannst Du mir beim nächsten Mal die DB zur Verfügung stellen?

              Bis bald

              Marcus

              Kommentar


                #8
                die defekte db hab ich noch auf der platte, schick dir gleich den link.

                Als SD nutze ich ne Transcend CDHC 4GB Class 10.

                Kommentar


                  #9
                  Hi Mario,

                  danke für die DB. Ich konnte nichts außergewöhnliches erkennen. (Außer das sie kaputt ist)

                  Zitat von fanta2k Beitrag anzeigen
                  Als SD nutze ich ne Transcend CDHC 4GB Class 10
                  Meiner Meinung nach gehört Transcend auf den Grabbeltisch von MediaMarkt und nicht in ein 24/7 System.

                  Ich habe in meinem Build-System, seit ca. einem halben Jahr eine von denen: http://www.amazon.de/Toshiba-Class-S...im_computers_2

                  Die sind allerdings nicht offiziell SLCs.
                  Momentan habe ich kein Problem damit, ich empfehle aber trotzdem richtige SLCs. Die sind in Deutschland allerdings nicht so einfach zu finden.

                  In UK gibt es z.B. Integral Endurance 4GB Class 10 SD / SDHC - SLC - INSDH4G10-ENDU Industrial SD | eBay
                  Bis bald

                  Marcus

                  Kommentar


                    #10
                    Zitat von mknx Beitrag anzeigen
                    Meiner Meinung nach gehört Transcend auf den Grabbeltisch von MediaMarkt und nicht in ein 24/7 System.
                    Nun, es kommt schon darauf an, was man genau kauft. Wir rüsten sämtliche WireGate 1 Multifunktionsgateways mit einer (sauteuren) Industrial Grade SLC CompactFlash von Transcent aus. Keines der gut 1100 ausgelieferten WireGates hatte jemals einen durch das Flash verursachten Fehler, noch haben wir je eine der CF austauschen müssen.


                    Zitat von mknx Beitrag anzeigen
                    Momentan habe ich kein Problem damit, ich empfehle aber trotzdem richtige SLCs. Die sind in Deutschland allerdings nicht so einfach zu finden.
                    Ich habe schon mehrmals angeregt, dass wir uns gerne eine für Raspberry geeignete Industrial SD für die Community auf Lager legen. (Oder jemand anderes tut das). Allerdings haben wir kein Raspberry Pi KnowHow und ich möchte daher die Community bitten, sich auf eine "Lieblingskarte" zu einigen. Dann kümmern wir uns auch gerne um die Beschaffung.

                    lg

                    Stefan

                    Kommentar


                      #11
                      Hi Stefan,

                      wir hatten damals schlechte Erfahrung mit Transcend gemacht und unser CF-Dealer hat uns auch von der Firma abgeraten.
                      Am Schluß haben wir Cactus eingesetzt und waren damit zufrieden.

                      Bei altech gibt es Cactus als auch ATP.
                      z.B. Cactus Technologies - Industrial SLC und MLC Flash Media :: altec ? easy perfection

                      Die 'guten' SLC gibt es in Deutschland anscheinend nicht einfach zu kaufen.
                      Ich verkaufe kein Produkt und sehe mich deshalb auch nicht in der Haftung für das Pi-Image, deswegen werde ich keine professionelle Produktevaluation und Testreihen starten.

                      Aus dem Bauch heraus würde ich eine 4 bzw. 8 GByte SLC von Cactus empfehlen. Die habe ich aber momentan nicht getestet, vllt. funktioniert sie gar nicht in einem Pi. Ob es sich für Euch lohnt die in Euer Programm aufzunehmen kannst Du besser beurteilen.

                      Bis bald

                      Marcus

                      Kommentar


                        #12
                        Ich wollte der Community nur die Beschaffung erleichtern - sofern das möglich ist. Im Internet finden sich endlos lange Listen mit SD-Karten und Sammlung der Erfahrung einzelner Anwender - leider lückenhaft und vermutlich ist die ein oder andere Beurteilung auch eher laienhaft.

                        Wir können leider auch nicht ausevaluieren, welche SD-Karte für den Pi brauchbar und möglichst lange haltbar ist. Daher die Frage.

                        Stefan

                        Kommentar

                        Lädt...
                        X