Die Suche ergab 2715 Treffer
- Dienstag 1. März 2022, 11:24
- Forum: Datenbankprogrammierung mit Python
- Thema: Datenbankzugriff temporär vergeben
- Antworten: 9
- Zugriffe: 4791
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...
- Dienstag 1. März 2022, 10:42
- Forum: Datenbankprogrammierung mit Python
- Thema: Datenbankzugriff temporär vergeben
- Antworten: 9
- Zugriffe: 4791
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...
- Mittwoch 9. Februar 2022, 18:44
- Forum: Datenbankprogrammierung mit Python
- Thema: Psycopg2: muliple rows mit multiple columns einfügen
- Antworten: 4
- Zugriffe: 2362
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...
- Dienstag 1. Februar 2022, 10:50
- Forum: Netzwerkprogrammierung
- Thema: OpenSSL 1.1.1
- Antworten: 1
- Zugriffe: 3322
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...
- Mittwoch 26. Januar 2022, 10:35
- Forum: Allgemeine Fragen
- Thema: INSERT INTO Statement erstellen
- Antworten: 9
- Zugriffe: 451
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.
- Mittwoch 19. Januar 2022, 20:30
- Forum: Datenbankprogrammierung mit Python
- Thema: richtige Verwendung von Platzhaltern - best practise
- Antworten: 8
- Zugriffe: 2959
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...
- Mittwoch 19. Januar 2022, 20:08
- Forum: Webframeworks
- Thema: Leere ForeignKeys bei Django mit MySQL
- Antworten: 7
- Zugriffe: 1475
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...
- 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: 4690
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...
- 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: 4690
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...
- 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: 4690
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...
- Montag 20. Dezember 2021, 14:19
- Forum: Allgemeine Fragen
- Thema: Planung Programm
- Antworten: 16
- Zugriffe: 1899
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...
- Montag 20. Dezember 2021, 13:30
- Forum: Webframeworks
- Thema: docker-compose mysqlclient mit python:3.7-alpine - Fehler
- Antworten: 6
- Zugriffe: 1307
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...
- Montag 20. Dezember 2021, 11:42
- Forum: Webframeworks
- Thema: docker-compose mysqlclient mit python:3.7-alpine - Fehler
- Antworten: 6
- Zugriffe: 1307
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.
- Freitag 17. Dezember 2021, 19:24
- Forum: Datenbankprogrammierung mit Python
- Thema: Verbindung zur PostgreSQL Datenbank
- Antworten: 37
- Zugriffe: 7974
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...
- Donnerstag 16. Dezember 2021, 20:24
- Forum: Datenbankprogrammierung mit Python
- Thema: Verbindung zur PostgreSQL Datenbank
- Antworten: 37
- Zugriffe: 7974
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...
- Donnerstag 16. Dezember 2021, 17:26
- Forum: Datenbankprogrammierung mit Python
- Thema: Verbindung zur PostgreSQL Datenbank
- Antworten: 37
- Zugriffe: 7974
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.
- Donnerstag 16. Dezember 2021, 17:05
- Forum: Datenbankprogrammierung mit Python
- Thema: Verbindung zur PostgreSQL Datenbank
- Antworten: 37
- Zugriffe: 7974
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...
- Mittwoch 15. Dezember 2021, 18:34
- Forum: Datenbankprogrammierung mit Python
- Thema: Verbindung zur PostgreSQL Datenbank
- Antworten: 37
- Zugriffe: 7974
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...
- Montag 13. Dezember 2021, 10:48
- Forum: Showcase
- Thema: Async Client für Azure DevOps Server
- Antworten: 11
- Zugriffe: 9999
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...
- 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: 4690
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...