Lembar DIY yang mengagumkan, atau GitHub, bukan notepad

Lembar DIY yang mengagumkan, atau GitHub, bukan notepad

Halo, Habr! Mungkin masing-masing dari kita memiliki file tempat kita menyembunyikan sesuatu yang berguna dan menarik untuk diri kita sendiri. Beberapa tautan ke artikel, buku, repositori, manual. Ini bisa berupa bookmark browser atau bahkan hanya membuka tab yang tersisa untuk nanti. Seiring waktu, semua ini membengkak, tautan berhenti dibuka, dan sebagian besar materi menjadi usang.

Bagaimana jika kita membagikan kebaikan ini kepada komunitas dan memposting file ini di GitHub? Maka karya Anda dapat bermanfaat bagi orang lain, dan Anda dapat menjaga relevansinya bersama-sama, menerima pembaruan dari mereka yang menginginkannya melalui PR lama yang baik. Untuk itulah proyek ini dirancang. Daftar yang luar biasa. Ini termasuk dalam 10 repositori GitHub TOP, memiliki 138 ribu bintang, dan tautan ke karya Anda dapat muncul langsung di root README-nya, yang akan menarik banyak sekali audiens ke karya Anda. Benar, ini membutuhkan sedikit usaha. Saya ingin berbagi pengalaman saya mengenai upaya tersebut dengan Anda.

Nama saya Maxim Gramin. Di CROC saya melakukan pengembangan Java dan penelitian database. Dalam postingan kali ini saya akan memberi tahu Anda apa itu Awesome Lists dan cara membuat repo resmi awesome Anda sendiri.

Apa itu Daftar Luar Biasa

Ketika saya harus mencari tahu beberapa teknologi baru atau bahasa pemrograman, hal pertama yang saya lakukan adalah pergi ke sini - saya menemukan bagian yang tepat, dan ada lembar yang sesuai di dalamnya. Dan dilihat dari jumlah bintang dan pertumbuhannya yang konstan, bukan hanya saya yang melakukan ini.
Lembar DIY yang mengagumkan, atau GitHub, bukan notepad

Sebenarnya, ini adalah readme.md datar biasa, yang hidup terpisah repositori, menempati peringkat ke-8 di antara semua repositori GitHub dan menyertakan tautan ke lembar lain yang didedikasikan untuk topik apa pun. Misalnya, di bagian Bahasa Pemrograman Anda dapat menemukan lembar tentang Awesome Python dan Awesome Go, dan Front-End Development memiliki banyak sumber daya untuk pengembangan WEB. Dan, tentu saja, - bagian Database (Kami akan kembali membahasnya nanti). Dan ya, semua ini tidak terbatas pada topik teknis. Misalnya saja di bagian Entertainment dan Gaming Anda juga bisa menemukan banyak hal menarik (saya pribadi senang fantasi yang luar biasa).
Ciri utamanya adalah semua lembaran ini dikelola bukan oleh penulisnya sendiri, melainkan oleh komunitas dan disusun sesuai dengan aturan khusus dan sangat ketat. manifesto yang luar biasa. Masing-masing lembar tersebut merupakan komunitas spesialis yang independen, menjalani kehidupannya sendiri dan terbuka terhadap permintaan Anda yang akan menjadikannya lebih baik lagi. Dan siapa pun juga dapat membuat lembarnya sendiri jika ada topik yang belum dibahas.

Penulis ide dan koordinator seluruh usaha ini adalah Sindre Sorhus yang legendaris, orang pertama di GitHub, penulis selengkapnya modul 1000 npm, dan dialah yang akan menerima PR Anda.
Lembar DIY yang mengagumkan, atau GitHub, bukan notepad

Cara masuk ke daftar mengagumkan

Jika tiba-tiba Anda belum menemukan lembar yang cocok tentang topik yang Anda minati, maka ini tanda pertama Anda perlu membuatnya sendiri!

Saya akan memberitahu Anda menggunakan contoh gagasan saya. Alat Basis Data yang Luar Biasa — Dari proyek ke proyek saya harus bekerja dengan berbagai database, dan itulah mengapa saya memulai sebuah file di mana saya mengumpulkan alat-alat yang berguna untuk bekerja dengannya, segala macam migrasi database, IDE, panel admin, alat pemantauan dan segala macam hal-hal lain-lain. Alat yang sudah saya gunakan atau baru berencana untuk mulai menggunakannya. Saya membagikan file ini dengan rekan-rekan di CROC dan sekitarnya. Ini membantu banyak orang dan menarik. Akibatnya, saya ingin lebih terkenal ketika suatu hari saya menyadari bahwa di bagian Database tidak ada lembar tentang topik ini. Dan saya memutuskan untuk menambahkan milik saya di sana.

Что для этого нужно?

  1. Kami mendaftarkan repo GitHub reguler dengan nama seperti awesome-whatever. Dalam kasus saya itu adalah alat basis data yang luar biasa
  2. Kami membawa sheet kami ke format yang mengagumkan, ini akan membantu kami daftar generator-luar biasa, yang akan menghasilkan semua file yang diperlukan dalam format yang diperlukan
  3. Menyiapkan CI nyata. serat luar biasa dan travis ci akan membantu kita mengontrol keabsahan lembar kami
  4. Kami menunggu 30 hari
  5. Kami meninjau setidaknya 2 PR orang lain
  6. Dan terakhir kita membuat PR pada repo utama, dimana kita menambahkan link ke repo kita. Di sini Anda perlu membaca semuanya dengan cermat dan dengan cermat memenuhi semua persyaratan untuk lembar baru dan PR itu sendiri.

Pancake pertamaku ternyata kental
Lembar DIY yang mengagumkan, atau GitHub, bukan notepad
Namun sedikit waktu berlalu, saya mengumpulkan lebih banyak materi, memperbaiki kesalahan dan berani melakukannya percobaan kedua.

Tapi saya lupa tentang hal yang sangat penting, yang dengan lembut diisyaratkan kepada saya:
Lembar DIY yang mengagumkan, atau GitHub, bukan notepad

Saya tidak terlalu berhati-hati dan tidak menambahkan unicorn untuk memastikan bahwa semua persyaratan terpenuhi
Lembar DIY yang mengagumkan, atau GitHub, bukan notepad

Kemudian sedikit waktu berlalu, beberapa pengeditan lagi berdasarkan komentar, dan hal yang telah lama ditunggu-tunggu menciakbahwa PR saya diterima.

Jadi saya menjadi penulis lembar pertama saya, dan mereka mulai menerimanya PR dari komunitas untuk menambahkan alat baru. Dan banyak di antaranya sudah termasuk di dalamnya Alat Basis Data yang Luar Biasa. Jika Anda terlalu malas untuk mengikuti tautannya,

berikut adalah pilihan terkini pada saat postingan dipublikasikan

Alat Basis Data yang Luar Biasa Lembar DIY yang mengagumkan, atau GitHub, bukan notepad

Daftar alat basis data berbasis komunitas

Di sini kami akan mengumpulkan informasi tentang alat eksperimental luar biasa yang berguna dan mengagumkan yang menyederhanakan database untuk DBA, DevOps, Pengembang, dan manusia biasa.

Jangan ragu untuk menambahkan informasi tentang db-tools Anda sendiri atau db-tools pihak ketiga favorit Anda.

Konten

IDE

  • AnySQL Maestro — Alat admin serbaguna utama untuk manajemen, kontrol, dan pengembangan basis data.
  • Studio Data Aqua — Aqua Data Studio adalah perangkat lunak produktivitas untuk Pengembang Basis Data, DBA, dan Analis.
  • Basis Data.net — Beberapa alat manajemen basis data dengan dukungan untuk 20+ basis data.
  • Pegangan Data — IDE Lintas Platform untuk Database & SQL oleh JetBrains.
  • DBeaver — Manajer database universal gratis dan klien SQL.
  • dbForge Studio untuk MySQL — IDE Universal untuk pengembangan, manajemen, dan administrasi database MySQL dan MariaDB.
  • dbForge Studio untuk Oracle — IDE yang kuat untuk manajemen, administrasi, dan pengembangan Oracle.
  • dbForge Studio untuk PostgreSQL — Alat GUI untuk mengelola dan mengembangkan database dan objek.
  • dbForge Studio untuk SQL Server — Lingkungan pengembangan terintegrasi yang kuat untuk pengembangan, manajemen, administrasi, analisis data, dan pelaporan SQL Server.
  • dbKoda — Modern (kerangka kerja JavaScript/Electron), IDE sumber terbuka untuk MongoDB. Ini memiliki fitur untuk mendukung pengembangan, administrasi dan penyesuaian kinerja pada database MongoDB.
  • Pakar IB — Alat GUI yang komprehensif untuk Firebird dan InterBase.
  • HeidiSQL — Klien ringan untuk mengelola MySQL, MSSQL dan PostgreSQL, ditulis dalam Delphi.
  • Meja Kerja MySQL — MySQL Workbench adalah alat visual terpadu untuk arsitek database, pengembang, dan DBA.
  • navigasi — Alat pengembangan database yang memungkinkan Anda terhubung secara bersamaan ke database MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, dan SQLite dari satu aplikasi.
  • Pengembang Oracle SQL — Oracle SQL Developer adalah lingkungan pengembangan gratis dan terintegrasi yang menyederhanakan pengembangan dan pengelolaan Oracle Database baik dalam penerapan tradisional maupun Cloud.
  • pgAdmin — Platform administrasi dan pengembangan Open Source paling populer dan kaya fitur untuk PostgreSQL, database Open Source tercanggih di dunia.
  • halAdmin3 - Dukungan Jangka Panjang untuk pgAdmin3.
  • Pengembang PL / SQL — IDE yang secara khusus ditargetkan pada pengembangan unit program tersimpan untuk Oracle Database.
  • Maestro PostgreSQL — Manajemen database yang lengkap dan kuat, admin dan alat pengembangan untuk PostgreSQL.
  • Kodok — Toad adalah solusi database utama untuk pengembang, admin, dan analis data. Kelola perubahan database yang kompleks dengan alat manajemen database tunggal.
  • Ujung Katak — Alat pengembangan database yang disederhanakan untuk MySQL dan Postgres.
  • TORA — TOra adalah IDE SQL sumber terbuka untuk db Oracle, MySQL, dan PostgreSQL.
  • studio valentine — Membuat, mengelola, menanyakan, dan menjelajahi database Valentina DB, MySQL, MariaDB, PostgreSQL, dan SQLite secara GRATIS.

Manajer/Klien GUI

  • Admin — Manajemen basis data dalam satu file PHP.
  • DbVisualizer — Alat database universal untuk pengembang, DBA, dan analis.
  • Operasi Rumah — UI Operasi ClickHouse Perusahaan untuk Anda menjalankan kueri, memantau kesehatan ClickHouse, dan membuat banyak orang lain berpikir.
  • JackDB — Akses SQL langsung ke semua data Anda, di mana pun data tersebut berada.
  • OmniDB — Alat web untuk manajemen basis data.
  • web halaman — Browser basis data berbasis web untuk PostgreSQL, ditulis dalam Go dan berfungsi pada mesin macOS, Linux, dan Windows.
  • phpLiteAdmin — Alat admin database SQLite berbasis web yang ditulis dalam PHP dengan dukungan untuk SQLite3 dan SQLite2.
  • phpMyAdmin — Antarmuka web untuk MySQL dan MariaDB.
  • sekuel — PSequel menyediakan antarmuka yang bersih dan sederhana bagi Anda untuk melakukan tugas-tugas umum PostgreSQL dengan cepat.
  • PopSQL — Editor SQL kolaboratif dan modern untuk tim Anda.
  • pos - Klien PostgreSQL Modern untuk Mac.
  • Robo 3T — Robo 3T (sebelumnya Robomongo) adalah alat manajemen MongoDB lintas platform yang berpusat pada shell.
  • Sekuel Pro — Sequel Pro adalah aplikasi manajemen database Mac yang cepat dan mudah digunakan untuk bekerja dengan database MySQL & MariaDB.
  • Studio Operasi SQL — Alat manajemen data yang memungkinkan bekerja dengan SQL Server, Azure SQL DB, dan SQL DW dari Windows, macOS, dan Linux.
  • Pakar SQLite — Antarmuka grafis mendukung semua fitur SQLite.
  • sqlpad — Editor SQL berbasis web dijalankan di cloud pribadi Anda.
  • SQLPro — Manajer Postgres yang sederhana dan kuat untuk macOS.
  • Tupai — Klien SQL grafis yang ditulis dalam Java yang memungkinkan Anda melihat struktur database yang sesuai dengan JDBC, menelusuri data dalam tabel, mengeluarkan perintah SQL, dll.
  • Alat SQL — Manajemen basis data untuk VSCode.
  • sqlyog — GUI MySQL terlengkap dan mudah digunakan.
  • Tabix — Editor SQL & intelijen bisnis sederhana sumber terbuka untuk Clickhouse.
  • TabelPlus — Alat GUI yang modern, asli, dan ramah untuk database relasional: MySQL, PostgreSQL, SQLite & lainnya.
  • TimPostgreSQL — GUI Administrasi Web PostgreSQL — gunakan database PostgreSQL Anda dari mana saja, dengan antarmuka web AJAX yang kaya dan secepat kilat.

alat CLI

  • ipython-sql — Menyambungkan ke database untuk mengeluarkan perintah SQL dalam IPython atau IPython Notebook.
  • iredis — Cli untuk Redis dengan Pelengkapan Otomatis dan Penyorotan Sintaks.
  • pgcenter — Alat admin terpopuler untuk PostgreSQL.
  • pg_aktivitas — Aplikasi terpopuler untuk pemantauan aktivitas server PostgreSQL.
  • hal_top - 'atas' untuk PostgreSQL.
  • pspg —Page Postgres
  • sqlcl — Oracle SQL Developer Command Line (SQLcl) adalah antarmuka baris perintah gratis untuk Oracle Database.
  • usql — Antarmuka baris perintah universal untuk PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, dan masih banyak database lainnya termasuk NoSQL dan database non-relasional!

dbcli

  • athenacl — AthenaCLI adalah alat CLI untuk layanan AWS Athena yang dapat melakukan pelengkapan otomatis dan penyorotan sintaksis.
  • Litecli - CLI untuk Database SQLite dengan pelengkapan otomatis dan penyorotan sintaksis.
  • mssql-cli — Klien baris perintah untuk SQL Server dengan pelengkapan otomatis dan penyorotan sintaksis.
  • mycli.dll — Klien Terminal untuk MySQL dengan Pelengkapan Otomatis dan Penyorotan Sintaks.
  • pgcli.dll - Postgres CLI dengan pelengkapan otomatis dan penyorotan sintaksis.
  • vcli — Vertica CLI dengan pelengkapan otomatis dan penyorotan sintaksis.

Navigasi dan visualisasi skema DB

  • dbdiagram.io — Alat cepat dan sederhana untuk membantu Anda menggambar diagram hubungan database dan mengalir dengan cepat menggunakan bahasa DSL sederhana.
  • ERAAlkimia — Alat pembuatan Diagram Relasi Entitas.
  • Perayap Skema — Alat penemuan dan pemahaman skema database gratis.
  • Mata-mata Skema — Menghasilkan database Anda ke dokumentasi HTML, termasuk diagram Hubungan Entitas.
  • tbls — Alat CI-Friendly untuk mendokumentasikan database, ditulis dalam Go.

Pemodel

  • Pemodel Data Navicat — Alat desain basis data yang kuat dan hemat biaya yang membantu Anda membangun model data konseptual, logis, dan fisik berkualitas tinggi.
  • Pemodel Data Pengembang Oracle SQL — Oracle SQL Developer Data Modeler adalah alat grafis gratis yang meningkatkan produktivitas dan menyederhanakan tugas pemodelan data.
  • pgmodeler — Alat pemodelan data yang dirancang untuk PostgreSQL.

Alat migrasi

  • 2bass — Alat konfigurasi basis data sebagai kode yang memanfaatkan konsep skrip DDL idempoten.
  • jalur terbang - Alat migrasi basis data.
  • hantu — Migrasi skema online untuk MySQL.
  • likubase — Pustaka yang tidak bergantung pada basis data untuk melacak, mengelola, dan menerapkan perubahan skema basis data.
  • bermigrasi — Seperti diff tetapi untuk skema PostgreSQL.
  • node-pg-migrasi — Manajemen migrasi database Node.js dibuat khusus untuk postgres. (Tetapi juga dapat digunakan untuk DB lain yang sesuai dengan standar SQL - misalnya CockroachDB.)
  • pirsea — Menyediakan utilitas untuk mendeskripsikan skema database PostgreSQL sebagai YAML.
  • Pahlawan Skema — Operator Kubernetes untuk manajemen skema database deklaratif (gitops untuk skema database).
  • Singkirkan — Manajemen perubahan berbasis database yang masuk akal untuk pengembangan tanpa kerangka kerja dan penerapan yang dapat diandalkan.
  • yuniql — Alat pembuatan versi dan migrasi skema lainnya baru saja dibuat dengan .NET Core 3.0+ asli dan semoga lebih baik.

Alat pembuatan kode

  • generator ddl — Menyimpulkan SQL DDL (Data Definition Language) dari data tabel.
  • skema2ddl — Utilitas baris perintah untuk mengekspor skema Oracle untuk mengatur skrip init ddl dengan kemampuan untuk memfilter informasi yang tidak diinginkan, memisahkan DDL dalam file yang berbeda, memformat output dengan cantik.

Pembungkus

  • Pabrik Impian — Backend REST API sumber terbuka untuk aplikasi seluler, web, dan IoT.
  • Mesin Hasura GraphQL — API GraphQL real-time yang sangat cepat dan instan di Postgres dengan kontrol akses yang sangat baik, juga memicu webhook pada peristiwa database.
  • jl-sql - SQL untuk aliran JSON dan CSV.
  • mysql_fdw — Pembungkus data asing PostgreSQL untuk MySQL.
  • Layanan Data Oracle REST — Aplikasi Java tingkat menengah, ORDS memetakan kata kerja HTTP(S) (GET, POST, PUT, DELETE, dll.) ke transaksi database dan mengembalikan hasil apa pun yang diformat menggunakan JSON.
  • Prisma — Prisma mengubah database Anda menjadi API GraphQL waktu nyata.
  • postgREST - REST API untuk database Postgres apa pun.
  • pertama — Merupakan cara untuk menyajikan RESTful API dari database apa pun yang ditulis di Go.
  • istirahatSQL — Generator SQL dengan Java dan HTTP API, menggunakan RESTful HTTP API sederhana dengan serialisasi XML atau JSON.
  • sekuel — Konversi database SQL Anda dengan mudah menjadi REST API.
  • sandman2 — Secara otomatis menghasilkan layanan RESTful API untuk database lama Anda.
  • sql-boot — REST tingkat lanjut dan pembungkus UI untuk kueri SQL Anda.

Alat cadangan

  • pgbackrest - Pencadangan & Pemulihan PostgreSQL yang Andal.
  • BaRMan — Manajer Pencadangan dan Pemulihan untuk PostgreSQL.

Operasi Replikasi/Data

  • Dataset — Alat untuk menjelajahi dan mempublikasikan data.
  • tidak berguna — Layanan Transfer Data Terdistribusi untuk MySQL.
  • pgsync - Sinkronisasi data Postgres antar database.
  • pg_bunglon — Sistem replika MySQL ke PostgreSQL ditulis dengan Python 3. Sistem menggunakan perpustakaan replikasi mysql untuk menarik gambar baris dari MySQL yang disimpan ke PostgreSQL sebagai JSONB.
  • Aliran PGDelta — Server web Golang untuk melakukan streaming perubahan Postgres setidaknya sekali melalui soket web, menggunakan fitur decoding logis Postgres.
  • repmgr — Manajer Replikasi Paling Populer untuk PostgreSQL.

Script

Pemantauan/Statistik/Kinerja

  • Penampil ASH — Memberikan tampilan grafis data riwayat sesi aktif dalam Oracle dan PostgreSQL DB.
  • Monyog — Alat Pemantauan MySQL Tanpa Agen & Hemat Biaya.
  • pemantauan mssql — Pantau kinerja SQL Server Anda di Linux menggunakan Collectd, InfluxDB, dan Grafana.
  • Monitor Navicat — Alat pemantauan server jarak jauh yang aman, sederhana, dan tanpa agen yang dilengkapi dengan fitur canggih untuk membuat pemantauan Anda seefektif mungkin.
  • Pemantauan dan Manajemen Percona — Platform sumber terbuka untuk mengelola dan memantau kinerja MySQL dan MongoDB.
  • kolektor pganalyze — Pganalyze pengumpul statistik untuk mengumpulkan metrik PostgreSQL dan data log.
  • pemeriksaan postgres — Alat diagnostik generasi baru yang memungkinkan pengguna melakukan analisis mendalam terhadap kesehatan database Postgres.
  • postgres_exporter — Eksportir Prometheus untuk metrik server PostgreSQL.
  • halDash — Ukur dan lacak setiap aspek database PostgreSQL Anda.
  • Pahlawan Pg — Dasbor kinerja untuk Postgres — pemeriksaan kesehatan, indeks yang disarankan, dan banyak lagi.
  • pgmetrik — Kumpulkan dan tampilkan informasi dan statistik dari server PostgreSQL yang sedang berjalan.
  • halMustard — Antarmuka pengguna untuk Postgres menjelaskan rencana, ditambah tip untuk meningkatkan kinerja.
  • statistik pg — Mengumpulkan statistik PostgreSQL, dan menyimpannya dalam file CSV atau mencetaknya di stdout.
  • pgwatch2 — Solusi pemantauan/dasbor metrik PostgreSQL mandiri yang fleksibel.
  • Plugin Telegraf PostgreSQL — Menyediakan metrik untuk database postgres Anda.

Zabbix

  • Mamonsu — Agen pemantauan untuk PostgreSQL.
  • Orabbix — Orabbix adalah plugin yang dirancang untuk bekerja dengan Zabbix Enterprise Monitor untuk menyediakan pemantauan multi-tingkat, pelaporan dan pengukuran kinerja dan ketersediaan untuk Oracle Database, bersama dengan metrik kinerja server.
  • hal_monz — Ini adalah template pemantauan Zabbix untuk Database PostgreSQL.
  • Pyora — Skrip Python untuk memantau Database Oracle.
  • ZabbixDBA - ZabbixDBA adalah plugin yang cepat, fleksibel, dan terus berkembang untuk memantau RDBMS Anda.

pengujian

  • DbFit — Kerangka pengujian basis data yang mendukung pengembangan kode basis data Anda yang didorong oleh pengujian dengan mudah.
  • RegreSQL — Regresi Menguji kueri SQL Anda.

Pembuat data

Administrasi

  • pgbadger - Penganalisis Log PostgreSQL yang cepat.
  • pgbedrock — Kelola peran, keanggotaan peran, kepemilikan skema, dan hak istimewa klaster Postgres.
  • pglice — Mempartisi Postgres semudah pie.

HA/Failover/Sharding

  • jeruk — Ekstensi Postgres yang mendistribusikan data dan kueri Anda ke beberapa node.
  • pelanggan — Templat untuk Ketersediaan Tinggi PostgreSQL dengan ZooKeeper, dll, atau Konsul.
  • Klaster Percona XtraDB — Solusi Skalabilitas Tinggi untuk Pengelompokan MySQL dan Ketersediaan Tinggi.
  • Stolon — Manajer PostgreSQL cloud asli untuk ketersediaan tinggi PostgreSQL.
  • pg_auto_failover — Ekstensi dan layanan Postgres untuk failover otomatis dan ketersediaan tinggi.
  • pglookout — Pemantauan replikasi PostgreSQL dan daemon failover.
  • Kegagalan Otomatis PostgreSQL — Ketersediaan Tinggi untuk Postgres, berdasarkan referensi industri Pacemaker dan Corosync.
  • postgresql_cluster — Cluster Ketersediaan Tinggi PostgreSQL (berdasarkan "Patroni" dan "DCS(etcd)"). Mengotomatiskan penerapan dengan Ansible.
  • Vites — Sistem pengelompokan basis data untuk penskalaan horizontal MySQL melalui sharding umum.

Kubernetes

  • KubeDB — Memudahkan pengoperasian database tingkat produksi di Kubernetes.
  • Operator posgres — Operator Postgres mengaktifkan cluster PostgreSQL dengan ketersediaan tinggi di Kubernetes (K8s) yang didukung oleh Patroni.
  • spilo - Cluster HA PostgreSQL dengan Docker.
  • StackGres — PostgreSQL Full Stack tingkat perusahaan di Kubernetes.

Penyetelan Konfigurasi

  • MySQLTuner-perl — Skrip yang ditulis dalam Perl yang memungkinkan Anda meninjau instalasi MySQL dengan cepat dan melakukan penyesuaian untuk meningkatkan kinerja dan stabilitas.
  • Konfigurasi PG — Alat online gratis untuk menghasilkan yang dioptimalkan postgresql.conf.
  • hal — Panduan konfigurasi PostgreSQL.
  • postgresqltuner.pl — Skrip sederhana untuk menganalisis konfigurasi database PostgreSQL Anda, dan memberikan saran penyesuaian.

DevOps

  • DBmaestro — DBmaestro mempercepat siklus rilis & mendukung ketangkasan di seluruh ekosistem TI.
  • Perangkat DevOps Katak — Toad DevOps Toolkit menjalankan fungsi pengembangan basis data utama dalam alur kerja DevOps Anda —tanpa mengurangi kualitas, kinerja, atau keandalan.

Sampel skema

Pelaporan

  • Poli — Aplikasi pelaporan SQL yang mudah digunakan yang dibuat untuk pecinta SQL.

Distribusi

  • Penyebar DB — Alat yang menyebarkan server database MySQL dengan mudah.
  • dbatools — Modul PowerShell yang mungkin Anda anggap seperti SQL Server Management Studio baris perintah.
  • Postgres.aplikasi — Instalasi PostgreSQL berfitur lengkap yang dikemas sebagai aplikasi Mac standar.
  • SQL Besar — Distribusi Postgres yang ramah pengembang.
  • Kandang Gajah — Front-end manajemen PostgreSQL berbasis web yang menggabungkan beberapa utilitas dan aplikasi untuk digunakan dengan PostgreSQL.

Security

  • Akra — Paket keamanan basis data. Proksi basis data dengan enkripsi tingkat lapangan, pencarian melalui data terenkripsi, pencegahan injeksi SQL, deteksi intrusi, honeypots. Mendukung enkripsi sisi klien dan sisi proxy ("transparan"). SQL, NoSQL.

Pemformat kode

  • Penggemar Kode — Pencetakan cantik tanpa bahasa melalui pembelajaran mesin.

Berkontribusi

Jika Anda memiliki temuan untuk database, silakan bagikan. Saya juga akan dengan senang hati menerima masukan - PR dan bintang. Jika Anda memiliki pertanyaan tentang membuat lembar Anda sendiri, tulislah juga.

Sumber: www.habr.com

Tambah komentar