Wir wollen sqlite über das sqlite3-Juwel in Ruby in einer Produktions-App auf Heroku verwenden. Allerdings erkennt Heroku den Edelstein und blockiert unsere Einsätze.sqlite auf Heroku (Produktion, in Erinnerung)
Uns ist bekannt, dass das Dateisystem von Heroku kurzlebig ist, aber wir verwenden SQLLite im Speichermodus für eine kurzlebige Datenbank in einem Hintergrundarbeiter. Heroku blockiert den Edelstein, weil sie sich Sorgen machen, dass die Leute versuchen werden, ihn als persistente Datenbank zu benutzen und sich wundern, wenn ihre Daten verschwinden (siehe Link unten). Ich kann ihre Bedenken verstehen, aber wir haben einen legitimen Anwendungsfall und sind immer noch blockiert.
Gibt es irgendwelche Arbeitsumstände um die Nanny-Check Heroku fügt hinzu, wenn Sie einen legitimen Anwendungsfall für SQLite haben?
Bearbeiten: Bitte beachten Sie, dass wir keine alternativen Werkzeugvorschläge suchen. Wir haben bereits eine "echte" Datenbank mit Terabytes an Daten. Wir laden Daten in eine lokale temporäre DB als eine legitime Optimierung. sqlite lite funktioniert auf Heroku mit jeder anderen Sprachbindung. Ich suche nur nach Herokus Kindermädchen-Check, um Ruby + sqlite zu benutzen.
https://devcenter.heroku.com/articles/sqlite3
Wir brauchen In-Memory-Tabellen. Ich liebe Postgres und wir verwenden es für unsere "echte" Datenbank, aber wir brauchen wirklich nur kurzlebige lokale SQLite-Tabellen in diesem Anwendungsfall. – delrox