Jetzt abonnieren, um Benachrichtigungen über neue Beiträge zu erhalten:

Wir kündigen Database Integrations an: Vier Klicks zur Verbindung mit Neon, PlanetScale und Supabase auf Workers

17.05.2023

4 min. Lesezeit
Announcing database integrations: four clicks to connect to Neon, PlanetScale and Supabase on Workers

Für Sie als Entwickler/Entwicklerin gibt es kaum etwas Schöneres, als zu sehen, wie Ihre eigene Idee zum Leben erweckt wird. Sie wollen schnell vorankommen und die Entwicklerplattform von Cloudflare gibt Ihnen die Werkzeuge an die Hand, um Ihre Anwendungen in Minutenschnelle von 0 auf 100 zu bringen.

Wir haben immer wieder gehört, dass Entwickler eine bestimmte Frage in ihrer Arbeit bremst: „Welche Datenbanken können mit Workers verwendet werden?“. Entwickler straucheln, wenn es darum geht, die Datenbanken zu finden, mit denen sich Workers verbinden kann, oder die richtige Bibliothek oder den richtigen Treiber aufzuspüren, der mit Workers kompatibel ist. Sie haben auch Probleme damit, Standardbeispiele in etwas zu übersetzen, das auf unserer Entwicklerplattform ausgeführt werden kann.

Heute kündigen wir Database Integrations an: Verbinden Sie sich auf Workers nahtlos mit der Datenbank Ihrer Wahl. Zum Auftakt haben wir einige der beliebtesten Datenbanken hinzugefügt, die HTTP-Verbindungen unterstützen: Neon, PlanetScale und Supabase. Weitere (wie Prisma, Fauna, MongoDB Atlas) werden folgen!

Mehr Fokus auf den Code, weniger auf die Konfiguration

Unsere serverlose SQL-Datenbank D1 wurde letztes Jahr in der offenen Alphaphase eingeführt und wir investieren weiterhin darin, sie produktionsreif zu machen (bleiben Sie dran für ein spannendes Update im Laufe dieser Woche!). Uns ist auch bewusst, dass es viele verschiedene Arten von Datenbanken gibt. Wir möchten, dass Entwickler die Freiheit haben, die für sie am besten geeignete auszuwählen und sie mit unserem leistungsstarken Computing-Angebot zu kombinieren.

Am zweiten Tag unserer Developer Week 2023 stehen die Daten im Rampenlicht. Wir machen große Fortschritte dabei, die Verbindung zu Datenbanken von Workers aus möglich und performanter zu machen (Spoiler-Alarm!):

Die Verbindung zu den Datenbanken möglich und performant zu machen, ist nur der erste Schritt. Wir möchten die Verbindung auch so einfach wie möglich gestalten. Datenbanken verfügen über spezifische Protokolle, Treiber, APIs und herstellerspezifische Funktionen, die Sie verstehen müssen, um sie zum Laufen zu bringen. Mit Database Integrations wollen wir diesen Prozess kinderleicht machen.

Egal, ob Sie an Ihrem ersten oder Ihrem hundertsten Projekt arbeiten, Sie sollten auch mit verbundenen Augen in der Lage sein, eine Verbindung zur Datenbank Ihrer Wahl herzustellen. Mit Database Integrations verbringen Sie weniger Zeit mit der Konfiguration und können sich mehr auf das konzentrieren, was Sie lieben – Ihre Anwendungen zu entwickeln!

Wie sieht diese Erfahrung aus?

Entdeckbarkeit

Wenn Sie ein Projekt von Grund auf neu beginnen oder Workers mit einer bestehenden Datenbank verbinden möchten, fragen Sie sich: „Welche Optionen habe ich?“.

Workers kann sich über HTTP mit einer breiten Palette von Datenbankanbietern verbinden.  Dank der neuen Unterstützung für ausgehendes TCP, steigt die Anzahl an Datenbanken, mit denen Sie sich von Workers aus verbinden können, noch weiter!

Auf der neuen Registerkarte „Integrations“ können Sie alle von uns unterstützten Datenbanken einsehen und die Integration direkt von hier aus zu Ihrem Worker hinzufügen. Zunächst unterstützen wir Neon, PlanetScale und Supabase, und viele weitere werden bald folgen.  

Database integrations on the Cloudflare dashboard

Authentifizierung

Sie sollten niemals die Zugangsdaten für Ihre Datenbank oder andere Teile der Verbindungszeichenfolge kopieren und einfügen müssen.

Sobald Sie auf „Add Integration“ klicken, führen wir Sie durch einen OAuth2-Fluss, der automatisch die richtige Konfiguration von Ihrem Datenbankanbieter abruft und sie als verschlüsselte Umgebungsvariablen zu Ihrem Worker hinzufügt.

Set up an integration between your database and Worker
Wie Sie eine Integration zwischen Ihrer Datenbank und Ihrem Worker einrichten

Nachdem Sie Ihre Anmeldedaten eingerichtet haben, können Sie sich in unserer Dokumentation zahlreiche Beispiele für die Verwendung der Client-Bibliothek der Datenplattform ansehen. Außerdem werden wir in Kürze Vorlagen bereitstellen, mit denen Sie noch schneller loslegen können!

Das war's! Mit Database Integrations können Sie Ihren Worker mit nur wenigen Klicks mit Ihrer Datenbank verbinden. Gehen Sie zu Ihrem Worker > Settings > Integrations, um es noch heute auszuprobieren.

Was kommt als Nächstes?

Database Integrations ist nur eine Fülle von neuen Features und Tools, die wir Ihnen bald anbieten werden!

Wir werden zwar weiterhin Unterstützung für weitere beliebte Datenplattformen hinzufügen, wissen aber auch, dass es für uns unmöglich ist, in einer sich ständig verändernden Landschaft Schritt zu halten. Wir haben an einer Integrationsplattform gearbeitet, sodass jeder Datenbankanbieter seine eigene Integration mit Workers leicht erstellen kann. Für Sie als Entwickler bedeutet dies, dass Sie mit Workers sofort an der nächsten neuen Datenbank basteln können.

Obendrein arbeiten wir daran, die Unterstützung für Wrangler hinzuzufügen, damit Sie Integrationen direkt über die CLI erstellen können. Wir werden auch die Unterstützung für Umgebungsvariablen auf Kontoebene hinzufügen, damit Sie Integrationen für die Worker in Ihrem Konto gemeinsam nutzen können.

Wir freuen uns riesig über das Potenzial, das in diesem Bereich steckt und die vielen neuen Kreationen unserer Entwickler! Treten Sie dem Cloudflare Developer Discord bei und stellen Sie Ihre Projekte vor. Frohes Entwickeln!

Wir schützen ganze Firmennetzwerke, helfen Kunden dabei, Internet-Anwendungen effizient zu entwickeln, jede Website oder Internetanwendung zu beschleunigen, DDoS-Angriffe abzuwehren, Hacker in Schach zu halten und unterstützen Sie bei Ihrer Umstellung auf Zero-Trust.

Besuchen Sie 1.1.1.1 von einem beliebigen Gerät aus und nutzen Sie unsere kostenlose App, die Ihr Internet schneller und sicherer macht.

Weitere Informationen über unsere Mission, ein besseres Internet zu schaffen, finden Sie hier. Sie möchten sich beruflich neu orientieren? Dann werfen Sie doch einen Blick auf unsere offenen Stellen.
Developer Week (DE)DeutschDatabase (DE)Cloudflare Workers (DE)SASE (DE)Serverless (DE)

Folgen auf X

Tanushree Sharma|@_tanushreeeee
Cloudflare|@cloudflare

Verwandte Beiträge