Die Suche ergab 2715 Treffer

von DasIch
Dienstag 1. März 2022, 11:24
Forum: Datenbankprogrammierung mit Python
Thema: Datenbankzugriff temporär vergeben
Antworten: 9
Zugriffe: 4600

Re: Datenbankzugriff temporär vergeben

Ich gehe hier davon aus dass es darum geht Menschen Zugriff auf die Datenbank zu geben. Den muss man manchmal einfach haben z.B. für Debugging insbesondere dann wenn es um Performance geht. Da muss man sich mal ein (VACUUM) ANALYZE oder pg_repack ausfüren könne, man muss auch mal einen Query Plan an...
von DasIch
Dienstag 1. März 2022, 10:42
Forum: Datenbankprogrammierung mit Python
Thema: Datenbankzugriff temporär vergeben
Antworten: 9
Zugriffe: 4600

Re: Datenbankzugriff temporär vergeben

Das ist überhaupt keine dumme Idee, jedes größere Unternehmen hat sowas in der Art. Dabei geht es dann aber eher um SSO. Ansatz dabei ist aber eher dieser: Du baust ein System um ein JWT (oder äquivalent) über ein idealerweise schon existierendes SSO System zu beziehen. Du konfigurierst PAM-basierte...
von DasIch
Mittwoch 9. Februar 2022, 18:44
Forum: Datenbankprogrammierung mit Python
Thema: Psycopg2: muliple rows mit multiple columns einfügen
Antworten: 4
Zugriffe: 2251

Re: Psycopg2: muliple rows mit multiple columns einfügen

Da hier postgres genutzt wird ein kleiner aber wichtiger Hinweis aus der postgres Dokumentation: There is no performance difference among these three types [character varying, character, text], apart from increased storage space when using the blank-padded type [character], and a few extra CPU cycle...
von DasIch
Dienstag 1. Februar 2022, 10:50
Forum: Netzwerkprogrammierung
Thema: OpenSSL 1.1.1
Antworten: 1
Zugriffe: 2580

Re: OpenSSL 1.1.1

Davon ausgehend dass du vorher den default context verwendet hast, deutet dass darauf hin dass eine Seite nur noch veraltete und unsichere Optionen unterstützt, welche die andere ablehnt. Deine Lösung quasi alles zu akzeptieren was dir der Server anbietet - was unsicher ist - unterstützt dies ebenfa...
von DasIch
Mittwoch 26. Januar 2022, 10:35
Forum: Allgemeine Fragen
Thema: INSERT INTO Statement erstellen
Antworten: 9
Zugriffe: 401

Re: INSERT INTO Statement erstellen

Das könntest du schon benutzen, besser wäre aber natürlich executemany zu nutzen. Wie das funktioniert, wie auch alle anderen bisher angesprochenen Punkte werden übrigens schon am Anfang der sqlite3 Modul Dokumentation erwähnt. Da findest du auch Beispiele.
von DasIch
Mittwoch 19. Januar 2022, 20:30
Forum: Datenbankprogrammierung mit Python
Thema: richtige Verwendung von Platzhaltern - best practise
Antworten: 8
Zugriffe: 2705

Re: richtige Verwendung von Platzhaltern - best practise

Nutzt Ihr immer ORM oder in der Regel immer ORM? ORMs bilden SQL quasi nie vollständig ab, bei komplexen Queries ist SQL selbst schreiben manchmal leichter und verständlicher und in seltenen Fällen möchte man vielleicht einfach einen anderen SQL Query haben als das ORM generiert z.B. um die Datenba...
von DasIch
Mittwoch 19. Januar 2022, 20:08
Forum: Webframeworks
Thema: Leere ForeignKeys bei Django mit MySQL
Antworten: 7
Zugriffe: 1116

Re: Leere ForeignKeys bei Django mit MySQL

Was machst du denn jetzt, wenn ich der Name des Landes ändert? Willst du das dann in allen Relationen ändern? Kommt nicht vor? Dann hoffen wir, dass du zum Beispiel die "Republik Zaire" nicht in deiner Liste hattest, als ds 1997 den Namen zur "Demokratischen Republik Kongo" ände...
von DasIch
Freitag 31. Dezember 2021, 15:20
Forum: Allgemeine Fragen
Thema: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?
Antworten: 40
Zugriffe: 3672

Re: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?

Meine Partnerin hat ihr stabilstes Arbeitsverhältnis bei Amazon, einem eher schlecht beleumundeten Arbeitgeber, auch bei Entwicklern. Die vermeintlich sympathischen kleinen Startups, bei denen der Chef die Pizza noch selbst abholt, waren dahingegen die größten Enttäuschungen. Das ist eigentlich nic...
von DasIch
Freitag 31. Dezember 2021, 00:57
Forum: Allgemeine Fragen
Thema: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?
Antworten: 40
Zugriffe: 3672

Re: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?

Wie kommst du auf Berlin? Vertan, hab gesehen das Ferchau wohl in Berlin ist und gedacht die haben nur da einen Standort. Anscheinend sind die viel größer als ich gedacht hab. Unternehmen, die ein eigenes Produkt haben: sind etwa deren Produkte qualitativ besser und besser bezahlt? Unternehmen, die...
von DasIch
Donnerstag 30. Dezember 2021, 23:38
Forum: Allgemeine Fragen
Thema: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?
Antworten: 40
Zugriffe: 3672

Re: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?

Consultants werden recht gut bezahlt, dass ist nicht wie mit Leiharbeit im Niedriglohnbereich. Das muss einem aber natürlich gefallen, 40h in der Woche sind unendlich lang wenn du dich in denen unwohl fühlst und dass lässt sich mit Geld auch nicht ausgleichen. i+u interact scheint übrigens auch eine...
von DasIch
Montag 20. Dezember 2021, 14:19
Forum: Allgemeine Fragen
Thema: Planung Programm
Antworten: 16
Zugriffe: 1349

Re: Planung Programm

Bei größeren Projekten haben wir ein PR FAQ und ein Technical Solution Design (TSD), manchmal gibt es auch mehrere Design Dokumente auf unterschiedlichen Ebenen wenn der Scope sehr groß ist. Für beides gibt es Templates die vorgeben was man so erwähnen sollte. Das TSD beantwortet Fragen wie: Welches...
von DasIch
Montag 20. Dezember 2021, 13:30
Forum: Webframeworks
Thema: docker-compose mysqlclient mit python:3.7-alpine - Fehler
Antworten: 6
Zugriffe: 1204

Re: docker-compose mysqlclient mit python:3.7-alpine - Fehler

Erstmal ist es mit der Kompilierung gar nicht so einfach bei einigen Abhängigkeiten, gerade numpy oder auch bei einigen Sachen im ML Bereich ist es ein ziemlicher Akt dass zum laufen zu kriegen. Die Zeit die Kompilierung kostet merkt man auch durchaus wenn man CI/CD betreibt. Abgesehen davon nutzt m...
von DasIch
Montag 20. Dezember 2021, 11:42
Forum: Webframeworks
Thema: docker-compose mysqlclient mit python:3.7-alpine - Fehler
Antworten: 6
Zugriffe: 1204

Re: docker-compose mysqlclient mit python:3.7-alpine - Fehler

Python wheels unterstützen musl erst seit recht kurzer Zeit, so kurz dass es noch nichtmal richtig dokumentiert ist. Die Konsequenz ist dass in vielen Fällen bei der Installation Dinge kompiliert werden müssen. Ich würde deswegen bei Python Anwendungen von Alpine momentan abraten.
von DasIch
Freitag 17. Dezember 2021, 19:24
Forum: Datenbankprogrammierung mit Python
Thema: Verbindung zur PostgreSQL Datenbank
Antworten: 37
Zugriffe: 6543

Re: Verbindung zur PostgreSQL Datenbank

Web Anwendungen profitieren von async auch nur eingeschränkt und häufig gar nicht. Im Gegenteil für die Latenz ist async eher schlecht weil die Event Loop und die Interaktion einen Gewissen overhead hat der sich negativ bemerkbar macht. Async hilft wenn du auf auf mehr IO parallel wartest als man si...
von DasIch
Donnerstag 16. Dezember 2021, 20:24
Forum: Datenbankprogrammierung mit Python
Thema: Verbindung zur PostgreSQL Datenbank
Antworten: 37
Zugriffe: 6543

Re: Verbindung zur PostgreSQL Datenbank

Stimmt ist aber ein grundsätzliches Problem mit async in Python. Das gesamte Ökosystem ist noch recht jung und wenn man sich Projekte ein bisschen anschaut merkt man schnell dass es alles noch ein bisschen wackelig ist. Hinter encode/databases steht z.B. nur ein Autor/Contributor . Ein bisschen Risi...
von DasIch
Donnerstag 16. Dezember 2021, 17:26
Forum: Datenbankprogrammierung mit Python
Thema: Verbindung zur PostgreSQL Datenbank
Antworten: 37
Zugriffe: 6543

Re: Verbindung zur PostgreSQL Datenbank

Das hat Sinn gemacht als SQLAlchemy noch keine Unterstützung für asynchrone Aufrufe hatte. Ich würde mir aber gut überlegen ob es noch langfristig Sinn macht encode/databases zu nutzen.
von DasIch
Donnerstag 16. Dezember 2021, 17:05
Forum: Datenbankprogrammierung mit Python
Thema: Verbindung zur PostgreSQL Datenbank
Antworten: 37
Zugriffe: 6543

Re: Verbindung zur PostgreSQL Datenbank

FastAPI selbst hat dazu eine übersichtliche und gute Anleitung, welche auch auf SQLAlchemy zurückgreift: https://fastapi.tiangolo.com/tutorial/sql-databases/ Welche allerdings etwas absurd ist. Wieso sollte man FastAPI nutzen welches den klaren Fokus auf async hat und dann synchrone Aufrufe zur Dat...
von DasIch
Mittwoch 15. Dezember 2021, 18:34
Forum: Datenbankprogrammierung mit Python
Thema: Verbindung zur PostgreSQL Datenbank
Antworten: 37
Zugriffe: 6543

Re: Verbindung zur PostgreSQL Datenbank

Fehler kann man auch machen wenn man SQL nicht direkt verbindet und so schwer ist SQL auch nicht. SQL soll ja auch so leicht sein dass man nicht Software Entwickler sein muss um es zu nutzen und dass funktioniert auch in der Praxis. Es ist auch definitiv sinnvoll SQL wirklich zu können den spätesten...
von DasIch
Montag 13. Dezember 2021, 10:48
Forum: Showcase
Thema: Async Client für Azure DevOps Server
Antworten: 11
Zugriffe: 6234

Re: Async Client für Azure DevOps Server

Ich frage mich aber ob man das Konzept noch verbessern kann. Da fallen ein paar Probleme auf: Es gibt keinen sinnvollen weg um dass ganze zu Konfigurieren. Timeouts sind nicht festgelegt (basierend auf SLOs/SLAs) noch sind diese konfigurierbar Es gibt kein retry mit exponential backoff Es fehlt log...
von DasIch
Donnerstag 9. Dezember 2021, 17:47
Forum: Allgemeine Fragen
Thema: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?
Antworten: 40
Zugriffe: 3672

Re: Wie sehen die beruflichen Aussichten aus, wenn man in Python programmieren kann?

Meine bisherigen Erfahrungen waren: c++ (Das eine Bisschen in Ingenieurinformatik und in angewandter Mathematik ist aber nicht der Rede wert würde ich behaupten), Matlab in angewandter Mathematik und Python (in der Bachelorarbeit und Pflichtpraktikum). Eigene Projekte hatte ich noch nicht programmi...