Lembar DIY anu saé, atanapi GitHub tinimbang notepad

Lembar DIY anu saé, atanapi GitHub tinimbang notepad

Halo, Habr! Panginten, masing-masing urang gaduh file dimana urang nyumputkeun hal anu mangpaat sareng pikaresepeun pikeun diri urang sorangan. Sababaraha tumbu ka artikel, buku, repositories, manual. Ieu tiasa janten téténggér browser atanapi malah ngan ukur muka tab anu tinggaleun engké. Kana waktu, sakabéh ieu swells, Tumbu eureun muka, sarta lolobana bahan saukur jadi tinggaleun jaman.

Kumaha upami urang bagikeun kahadéan ieu sareng komunitas sareng pasang file ieu dina GitHub? Lajeng karya anjeun bisa jadi mangpaat pikeun batur, sarta anjeun bisa ngajaga relevansi babarengan, narima apdet ti jalma anu hayang ngaliwatan PR heubeul alus. Ieu persis naon proyék dirancang pikeun. Daptar Heboh. Éta kalebet kana repositori TOP 10 GitHub, gaduh 138K béntang, sareng tautan kana karya anjeun tiasa muncul langsung dina akar README, anu bakal narik panongton anu ageung pikeun karya anjeun. Leres, ieu peryogi sakedik usaha. Abdi hoyong bagikeun pangalaman abdi usaha sapertos sareng anjeun.

Nami abdi Maxim Gramin. Di CROC kuring ngalakukeun pamekaran Java sareng panalungtikan database. Dina tulisan ieu kuring bakal nyarioskeun ka anjeun naon Daptar Heboh sareng kumaha cara ngadamel repo resmi anjeun sorangan.

Naon Daptar Heboh

Nalika kuring kedah terang sababaraha téknologi atanapi basa pamrograman énggal, hal anu munggaran kuring lakukeun nyaéta angkat ka dieu - kuring mendakan bagian anu leres, sareng aya lembar anu cocog. Sarta ditilik ku jumlah béntang sarta pertumbuhan konstan maranéhanana, teu ngan kuring anu ngalakukeun ieu.
Lembar DIY anu saé, atanapi GitHub tinimbang notepad

Kanyataanna, ieu mangrupa readme.md datar biasa, nu hirup di misah repositories, rengking 8th diantara sakabeh repositories GitHub tur ngawengku tumbu ka lambar séjén dedicated ka topik naon. Salaku conto, dina bagian Basa Program anjeun tiasa mendakan lambaran ngeunaan Awesome Python sareng Awesome Go, sareng Pangembangan Front-End gaduh sumber daya anu ageung pikeun pangwangunan WEB. Jeung, tangtu, - bagian basis data (Urang bakal balik deui ka ieu saeutik engké). Sareng enya, sadayana ieu henteu dugi ka topik téknis. Salaku conto, dina bagian Hiburan sareng Kaulinan anjeun ogé tiasa mendakan seueur hal anu pikaresepeun (kuring resep sacara pribadi heboh-implengan).
Fitur utama nyaéta yén sadaya lambaran ieu dijaga sanés ku pangarang sacara pribadi, tapi ku masarakat sareng disusun saluyu sareng anu khusus sareng ketat pisan. manifesto Heboh. Unggal lambar sapertos mangrupakeun komunitas bebas spesialis, hirup hirup sorangan tur kabuka pikeun requests tarikan anjeun anu bakal nyieun malah hadé. Sareng saha waé tiasa ngadamel lambaranana nyalira upami sababaraha topik henteu acan katutup.

Panulis ide sareng koordinator sadaya perusahaan ieu nyaéta legendaris Sindre Sorhus, jalma kahiji dina GitHub, pangarang leuwih 1000 modul npm, tur éta anjeunna anu bakal nampa PRs Anjeun.
Lembar DIY anu saé, atanapi GitHub tinimbang notepad

Kumaha lebet kana Heboh-list

Upami ujug-ujug anjeun teu acan mendakan lambaran anu cocog dina topik anu dipikaresep ku anjeun, maka ieu mangrupikeun tanda anu anjeun kedah laksanakeun nyalira!

Kuring gé ngabejaan Anjeun ngagunakeun conto brainchild kuring. Alat Database Heboh - Ti proyék ka proyék kuring kudu digawekeun ku rupa-rupa database, sarta éta naha kuring ngamimitian file nu kuring dikumpulkeun parabot mangpaat pikeun gawé bareng aranjeunna, sagala sorts migraters database, IDEs, panels admin, parabot monitoring sarta sagala sorts rupa-rupa. Parabot anu kuring parantos dianggo atanapi nembé badé ngamimitian dianggo. Kuring ngabagi file ieu sareng kolega di CROC sareng saluareun. Ieu mantuan loba jalma jeung éta metot. Hasilna, kuring hoyong langkung Kinérja nalika hiji dinten kuring perhatikeun yén dina bagian Databases teu aya lambaran ngeunaan topik ieu. Sarta kuring mutuskeun pikeun nambahkeun milik aya.

Naon anu diperyogikeun pikeun ieu?

  1. Urang ngadaptarkeun repo GitHub biasa sareng nami sapertos Heboh-naon waé. Bisi kuring éta Heboh-database-parabot
  2. Kami mawa lambaran kami kana format anu saé, ieu bakal ngabantosan kami generator-Heboh-daptar, anu bakal ngahasilkeun sadaya file anu diperyogikeun dina format anu diperyogikeun
  3. Nyetel hiji CI nyata. Heboh-lint sarta travis ci bakal nulungan urang ngadalikeun validitas lambaran urang
  4. Urang antosan 30 dinten
  5. Urang marios sahenteuna 2 PR batur urang
  6. Sarta pamustunganana urang nyieun PR ka repo utama, dimana urang nambahkeun tumbu ka repo urang. Di dieu anjeun kudu maca sagalana taliti tur taliti minuhan sagala sarat pikeun lambaran anyar jeung PR sorangan.

Pancake munggaran kuring ternyata buntelan
Lembar DIY anu saé, atanapi GitHub tinimbang notepad
Tapi waktos sakedik waktos, kuring ngumpulkeun langkung seueur bahan, ngerjakeun kasalahan sareng wani usaha kadua.

Tapi kuring poho ngeunaan hiji hal anu kacida penting, nu ieu gently hinted ka kuring:
Lembar DIY anu saé, atanapi GitHub tinimbang notepad

Abdi henteu ati-ati pisan sareng henteu nambihan unicorn pikeun ngonfirmasi yén sadaya kaayaan parantos kacumponan
Lembar DIY anu saé, atanapi GitHub tinimbang notepad

Teras sakedik waktos langkung lami, sababaraha éditan deui dumasar kana koméntar, sareng anu ditunggu-tunggu tweetyén PR kuring ditarima.

Janten kuring janten panulis lambaran munggaran kuring, sareng aranjeunna mimiti nampi PR urang ti komunitas pikeun nambahkeun parabot anyar. Sarta loba di antarana geus kaasup kana Alat Database Heboh. Upami anjeun teu puguh turutan tautan,

Ieu mangrupikeun pilihan ayeuna dina waktos publikasi postingan

Alat Database Heboh Lembar DIY anu saé, atanapi GitHub tinimbang notepad

Daptar didorong komunitas alat database

Di dieu urang bakal ngumpulkeun inpormasi ngeunaan alat ékspérimén anu mangpaat sareng saé anu nyederhanakeun sareng pangkalan data pikeun DBA, DevOps, Pamekar sareng jalma-jalma biasa.

Ngarasa Luncat pikeun nambahkeun inpo ngeunaan db-parabot Anjeun sorangan atawa favorit-katilu db-alat Anjeun.

Daptar eusi

IEUH

  • AnySQL Maestro - Alat admin multi-tujuan Premier pikeun manajemén database, kontrol sareng pamekaran.
  • Aqua Data Studio - Aqua Data Studio mangrupikeun parangkat lunak produktivitas pikeun Pamekar Basis Data, DBA, sareng Analis.
  • Database.net - Sababaraha alat manajemén database kalayan dukungan pikeun 20+ pangkalan data.
  • datagrip - Cross-Platform IDE pikeun Database & SQL ku JetBrains.
  • dbeaver - Pangatur database universal gratis sareng klien SQL.
  • dbForge Studio pikeun MySQL - Universal IDE pikeun MySQL jeung MariaDB ngembangkeun database, manajemén, sarta administrasi.
  • dbForge Studio pikeun Oracle - IDE anu kuat pikeun manajemén, administrasi, sareng pamekaran Oracle.
  • dbForge Studio pikeun PostgreSQL - Alat GUI pikeun ngatur sareng ngembangkeun database sareng objék.
  • dbForge Studio pikeun SQL Server - Lingkungan pangembangan terpadu anu kuat pikeun pamekaran SQL Server, manajemén, administrasi, analisa data, sareng ngalaporkeun.
  • dbKoda - Modern (JavaScript/Electron framework), open source IDE pikeun MongoDB. Éta gaduh fitur pikeun ngadukung pamekaran, administrasi sareng tuning kinerja dina pangkalan data MongoDB.
  • IBEExpert - Alat GUI komprehensif pikeun Firebird sareng InterBase.
  • HeidiSQL - Klién ringan pikeun ngatur MySQL, MSSQL sareng PostgreSQL, ditulis dina Delphi.
  • mysql workbench - MySQL Workbench mangrupikeun alat visual anu ngahijikeun pikeun arsiték database, pamekar, sareng DBA.
  • navicat - Alat pamekaran pangkalan data anu ngamungkinkeun anjeun sakaligus nyambung ka MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, sareng pangkalan data SQLite tina hiji aplikasi.
  • Pamekar Oracle SQL - Oracle SQL Developer mangrupikeun lingkungan pangembangan terpadu gratis anu nyederhanakeun pamekaran sareng manajemén Oracle Database dina panyebaran tradisional sareng Cloud.
  • pgAdmin - Anu pang populerna sareng fitur anu beunghar Open Source administrasi sareng platform pangembangan pikeun PostgreSQL, pangkalan data Open Source anu paling maju di dunya.
  • pgAdmin3 - Rojongan Jangka Panjang pikeun pgAdmin3.
  • Pamekar PL/SQL - IDE anu ditargetkeun khusus pikeun ngembangkeun unit program anu disimpen pikeun Oracle Databases.
  • PostgreSQL Maestro - Manajemén database lengkep sareng kuat, admin sareng alat pangembangan pikeun PostgreSQL.
  • Bangkong - Toad mangrupikeun solusi database utama pikeun pamekar, admin sareng analis data. Atur parobahan database kompléks ku alat manajemén database tunggal.
  • Ujung bangkong - Alat pamekaran database saderhana pikeun MySQL sareng Postgres.
  • TOra - TOra mangrupikeun IDE SQL open source pikeun Oracle, MySQL sareng PostgreSQL dbs.
  • Studio Valentina - Damel, ngatur, naroskeun sareng ngajalajah pangkalan data Valentina DB, MySQL, MariaDB, PostgreSQL sareng SQLite GRATIS.

GUI Manajer / Klién

  • Pangurus - Manajemén database dina file PHP tunggal.
  • DbVisualizer - Alat database universal pikeun pamekar, DBA sareng analis.
  • HouseOps - Enterprise ClickHouse Ops UI pikeun anjeun ngajalankeun patarosan, ngawas kaséhatan ClickHouse sareng ngajantenkeun seueur anu mikir.
  • JackDB - Aksés SQL langsung ka sadaya data anjeun, dimana waé tempatna.
  • OmniDB - Alat wéb pikeun manajemén database.
  • Pgweb — Browser database basis wéb pikeun PostgreSQL, ditulis dina Go sareng dianggo dina mesin macOS, Linux sareng Windows.
  • phpLiteAdmin - Alat admin database SQLite basis wéb anu ditulis dina PHP kalayan dukungan pikeun SQLite3 sareng SQLite2.
  • phpMyAdmin - Antarbeungeut wéb pikeun MySQL sareng MariaDB.
  • psequel - PSequel nyayogikeun antarbeungeut anu bersih sareng saderhana pikeun anjeun ngalaksanakeun tugas PostgreSQL umum gancang.
  • PopSQL - Éditor SQL kolaboratif modern pikeun tim anjeun.
  • Postico - Klién PostgreSQL Modern pikeun Mac.
  • Robo 3T - Robo 3T (baheulana Robomongo) mangrupikeun alat manajemén MongoDB cross-platform cangkang.
  • Runtuyan Pro - Sequel Pro mangrupikeun aplikasi manajemén database Mac anu gancang sareng gampang dianggo pikeun damel sareng database MySQL & MariaDB.
  • SQL Operasi Studio - Alat manajemén data anu tiasa dianggo sareng SQL Server, Azure SQL DB sareng SQL DW tina Windows, macOS sareng Linux.
  • Ahli SQLite - Antarbeungeut grafis ngadukung sadaya fitur SQLite.
  • sqlpad - Pangropéa SQL basis wéb dijalankeun dina awan pribadi anjeun nyalira.
  • SQLPro - Pangatur Postgres anu sederhana sareng kuat pikeun macOS.
  • SquirreL - Klién SQL grafis anu ditulis dina Java anu ngamungkinkeun anjeun ningali struktur database anu patuh JDBC, ngotéktak data dina tabel, ngaluarkeun paréntah SQL jsb.
  • SQLTools - Manajemén databés pikeun VSCode.
  • SQLyog - GUI MySQL anu paling lengkep sareng gampang dianggo.
  • Tabix - SQL Editor & Open source kecerdasan bisnis basajan pikeun Clickhouse.
  • Méja Ditambah - Alat GUI modéren, asli, sareng ramah pikeun pangkalan data hubungan: MySQL, PostgreSQL, SQLite & seueur deui.
  • TeamPostgreSQL — GUI Administrasi Wéb PostgreSQL — anggo pangkalan data PostgreSQL anjeun ti mana waé, kalayan antarmuka wéb AJAX anu beunghar sareng gancang.

parabot CLI

  • ipython-sql - Sambungkeun ka pangkalan data pikeun ngaluarkeun paréntah SQL dina IPython atanapi IPython Notebook.
  • iredis - Cli pikeun Redis sareng AutoCompletion sareng Syntax Highlighting.
  • pgcenter - Alat admin sapertos Top pikeun PostgreSQL.
  • pg_activity - Top kawas aplikasi pikeun ngawas aktivitas server PostgreSQL.
  • pg_top - 'luhur' pikeun PostgreSQL.
  • pspg - Postgres Pager
  • sqlcl - Oracle SQL Developer Command Line (SQLcl) mangrupikeun antarbeungeut garis paréntah gratis pikeun Oracle Database.
  • usql - Antarbeungeut garis paréntah universal pikeun PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, sarta loba database séjén kaasup NoSQL sareng basis data non-relasional!

dbcli

  • athenacl - AthenaCLI mangrupikeun alat CLI pikeun jasa AWS Athena anu tiasa ngalengkepan otomatis sareng panyorot sintaksis.
  • liteli - CLI pikeun SQLite Databases kalayan otomatis-parantosan sareng panyorot sintaksis.
  • mssql-cli - Klién garis paréntah pikeun SQL Server kalayan parantosan otomatis sareng panyorot sintaksis.
  • mycli - Klién Terminal pikeun MySQL sareng AutoCompletion sareng Syntax Highlighting.
  • pgcli - Postgres CLI kalayan autocompletion sareng panyorot sintaksis.
  • vcli - Vertica CLI kalayan parantosan otomatis sareng panyorot sintaksis.

DB-skéma navigasi jeung visualisasi

  • dbdiagram.io - Alat anu gancang sareng saderhana pikeun ngabantosan anjeun ngagambar diagram hubungan database anjeun sareng ngalir gancang nganggo basa DSL anu sederhana.
  • ERAlkimia - Alat generasi Diagram Hubungan Éntitas.
  • SchemaCrawler - Panggihan skéma database gratis sareng alat pamahaman.
  • Skéma Spy - Ngahasilkeun pangkalan data anjeun kana dokuméntasi HTML, kalebet diagram Hubungan Entitas.
  • tbls - Alat CI-Friendly pikeun dokumén database, ditulis dina Go.

Modelers

  • Modél Data Navicat - Alat desain database anu kuat sareng biaya-éféktif anu ngabantosan anjeun ngawangun modél data konseptual, logis sareng fisik kualitas luhur.
  • Oracle SQL pamekar Data Modeler - Oracle SQL Developer Data Modeler mangrupikeun alat grafis gratis anu ningkatkeun produktivitas sareng nyederhanakeun tugas modeling data.
  • pgmodeler - Alat modeling data dirancang pikeun PostgreSQL.

Pakakas migrasi

  • 2 bass - Alat konfigurasi-sakumaha-kode databés anu ngagunakeun konsép skrip DDL idempotent.
  • jalan layang - Alat migrasi pangkalan data.
  • gh-ost - Migrasi skéma online pikeun MySQL.
  • liquibase - Perpustakaan bebas database pikeun nyukcruk, ngatur sareng nerapkeun parobahan skéma database.
  • migrasi - Kawas diff tapi pikeun schemas PostgreSQL.
  • titik-pg-migrasi - manajemén migrasi database Node.js diwangun sacara éksklusif pikeun postgres. (Tapi ogé tiasa dianggo pikeun DB sanés anu saluyu sareng standar SQL - sapertos CockroachDB.)
  • Pyrseas - Nyadiakeun utilitas pikeun ngajelaskeun skéma database PostgreSQL salaku YAML.
  • SchemaHero - A operator Kubernetes pikeun manajemén skéma database déklaratif (gitops pikeun schemas database).
  • Sqitch - Manajemén parobihan asli basis data anu wijaksana pikeun pangwangunan tanpa kerangka sareng panyebaran anu tiasa diandelkeun.
  • yuniql - Acan sejen schema versioning jeung alat migrasi ngan dijieun kalawan asli .NET Core 3.0+ jeung mudahan hadé.

Alat generasi kode

  • ddl-generator - Infers SQL DDL (Data Definition Language) tina data tabel.
  • skéma2ddl - Komando garis util pikeun ékspor Oracle skéma pikeun nyetél ddl skrip init kalawan kamampuhan pikeun nyaring informasi nu teu dihoyongkeun, misahkeun DDL dina file béda, kaluaran format geulis.

Wrappers

  • Impian - Backend REST API open source pikeun aplikasi mobile, wéb, sareng IoT.
  • Hasura GraphQL Engine - Blazing gancang, instan realtime GraphQL API on Postgres kalawan kontrol aksés grained rupa, ogé memicu webhooks on acara database.
  • jl-sql - SQL pikeun JSON sareng aliran CSV.
  • mysql_fdw - PostgreSQL bungkus data asing pikeun MySQL.
  • Layanan Data Oracle REST - Aplikasi Java pertengahan tingkat, ORDS peta kecap gawe HTTP (S) (GET, POST, PUT, DELETE, jsb) kana transaksi database sarta mulih sagala hasil formatna maké JSON.
  • prisma - Prisma ngarobah database anjeun kana realtime GraphQL API.
  • postgREST - REST API pikeun sagala database Postgres.
  • perst - Nyaéta cara pikeun ngalayanan API RESTful tina pangkalan data anu ditulis dina Go.
  • restSQL - Generator SQL sareng API Java sareng HTTP, nganggo API HTTP RESTful basajan sareng serialisasi XML atanapi JSON.
  • resquel - Gampang ngarobah database SQL anjeun kana REST API.
  • tukang pasir2 - Otomatis ngahasilkeun layanan API RESTful pikeun database warisan anjeun.
  • sql-boot - Advanced REST sareng bungkus UI pikeun patarosan SQL anjeun.

Alat cadangan

  • pgbackrest - Nyadangkeun & Mulangkeun PostgreSQL anu dipercaya.
  • BaRMan - Manajer Cadangan sareng Pamulihan pikeun PostgreSQL.

Operasi réplikasi / Data

  • Datasét - Alat pikeun ngajalajah sareng nyebarkeun data.
  • dtle - Distribusi Data Transfer Service pikeun MySQL.
  • pgsync - Singkronkeun data Postgres antara pangkalan data.
  • pg_chameleon - MySQL ka PostgreSQL sistem replika ditulis dina Python 3. Sistim ngagunakeun perpustakaan mysql-réplikasi pikeun narik gambar baris ti MySQL nu disimpen kana PostgreSQL sakumaha JSONB.
  • PGDeltaStream — A Golang webserver pikeun ngalirkeun data Postgres robah sahenteuna-sakali ngaliwatan websockets, ngagunakeun Postgres fitur decoding logis.
  • repmgr - Pangatur Réplikasi Pang populerna pikeun PostgreSQL.

Aksara

Ngawaskeun / Statistik / Performance

  • ASH Viewer - Nyadiakeun tampilan grafis data sajarah sési aktip dina Oracle na PostgreSQL DB.
  • Monyog - Agentless & Cost-éféktif Alat Ngawas MySQL.
  • mssql-ngawaskeun - Monitor SQL Server anjeun dina kinerja Linux nganggo collected, InfluxDB sareng Grafana.
  • Navicat Monitor - Alat ngawaskeun server jauh anu aman, sederhana sareng tanpa agén anu dipak ku fitur anu kuat pikeun ngawaskeun anjeun sabisa-gancang.
  • Pangimeutan sarta Manajemén Percona - Platform open source pikeun ngatur sareng ngawaskeun kinerja MySQL sareng MongoDB.
  • pganalyze kolektor - Pganalyze statistik collector pikeun ngumpulkeun metrics PostgreSQL jeung data log.
  • postgres-pariksa - Alat diagnostik generasi anyar anu ngamungkinkeun para pangguna ngalakukeun analisa jero ngeunaan kaséhatan database Postgres.
  • postgres_exporter - Éksportir Prometheus pikeun métrik server PostgreSQL.
  • pgDash - Ukur sareng lacak unggal aspék pangkalan data PostgreSQL anjeun.
  • PgHero - Dasbor kinerja pikeun Postgres - cék kaséhatan, indéks anu disarankeun, sareng seueur deui.
  • pgmetrics - Kumpulkeun sareng nampilkeun inpormasi sareng statistik tina server PostgreSQL anu ngajalankeun.
  • pg Mustard - Antarbeungeut pangguna pikeun Postgres ngajelaskeun rencana, ditambah tip pikeun ningkatkeun kinerja.
  • pgstats - Ngumpulkeun statistik PostgreSQL, sarta boh nyimpen dina file CSV atawa nyitak aranjeunna dina stdout.
  • pgwatch2 - Flexible timer ngandung PostgreSQL metrics monitoring / solusi dashboarding.
  • Plugin Telegraf PostgreSQL - Nyadiakeun metrics pikeun database postgres Anjeun.

Zabbix

  • Mamonsu - Agén pangimeutan pikeun PostgreSQL.
  • Orabbix - Orabbix mangrupikeun plugin anu dirancang pikeun damel sareng Zabbix Enterprise Monitor pikeun nyayogikeun monitoring multi-tiered, laporan kinerja sareng kasadiaan sareng pangukuran pikeun Oracle Databases, sareng métrik kinerja server.
  • pg_monz - Ieu mangrupikeun template monitoring Zabbix pikeun Database PostgreSQL.
  • Pyora - Aksara Python pikeun ngawas Oracle Databases.
  • ZabbixDBA - ZabbixDBA gancang, fleksibel, sareng terus-terusan ngembangkeun plugin pikeun ngawas RDBMS anjeun.

tés

  • DbFit - A kerangka nguji database nu ngarojong gampang test-disetir ngembangkeun kode database Anjeun.
  • RegreSQL - Regression Nguji queries SQL anjeun.

Generator data

administrasi

  • pgbadger - A PostgreSQL Log Analyzer gancang.
  • pgbedrock - Atur kalungguhan kluster Postgres, kaanggotaan peran, kapamilikan skéma, sareng hak husus.
  • pgslice - Postgres ngabagi sagampil pai.

HA / Failover / Sharding

  • Citus - Ekstensi Postgres anu nyebarkeun data anjeun sareng patarosan anjeun ka sababaraha titik.
  • patroni - Témplat pikeun PostgreSQL High Availability sareng ZooKeeper, jsb, atanapi Konsul.
  • Kluster Percona XtraDB - Solusi Skalabilitas Tinggi pikeun Klaster MySQL sareng Kasadiaan Luhur.
  • stolon - Manajer PostgreSQL asli awan pikeun kasadiaan tinggi PostgreSQL.
  • pg_auto_failover - Extension sareng jasa Postgres pikeun failover otomatis sareng kasadiaan tinggi.
  • pglookout - Ngawaskeun réplikasi PostgreSQL sareng daemon failover.
  • PostgreSQL Otomatis Failover - Kasadiaan Luhur pikeun Postgres, dumasar kana rujukan industri Pacemaker sareng Corosync.
  • postgresql_cluster - PostgreSQL High-Availability Cluster (dumasar kana "Patroni" sareng "DCS(jsb)"). Automating deployment kalawan Ansible.
  • Laju - Sistem clustering database pikeun skala horizontal MySQL ngaliwatan sharding umum.

Kubernetes

  • KubeDB - Ngagampangkeun database kelas produksi dina Kubernetes.
  • Operator postgres - Operator Postgres ngamungkinkeun klaster PostgreSQL anu sayogi pisan dina Kubernetes (K8s) anu didamel ku Patroni.
  • Spilo - Kluster HA PostgreSQL sareng Docker.
  • StackGres — Kelas perusahaan, Full Stack PostgreSQL dina Kubernetes.

Konfigurasi Tuning

  • MySQLTuner-perl — Skrip ditulis dina Perl anu ngamungkinkeun anjeun pikeun marios pamasangan MySQL gancang sareng ngadamel panyesuaian pikeun ningkatkeun kinerja sareng stabilitas.
  • PGConfigurator - Alat online gratis pikeun ngahasilkeun anu dioptimalkeun postgresql.conf.
  • pgtune - Wizard konfigurasi PostgreSQL.
  • postgresqltuner.pl - Skrip saderhana pikeun nganalisa konfigurasi database PostgreSQL anjeun, sareng masihan nasihat tuning.

DevOps

  • DBmaestro - DBmaestro ngagancangkeun siklus sékrési & ngadukung kelincahan dina sakabéh ékosistem IT.
  • Toad DevOps Toolkit - Toad DevOps Toolkit ngalaksanakeun fungsi pangwangunan pangkalan data konci dina alur kerja DevOps anjeun — tanpa kompromi kualitas, kinerja atanapi reliabilitas.

Sampel skéma

ngalaporkeun

  • Dipoles - Aplikasi ngalaporkeun SQL anu gampang dianggo pikeun anu resep SQL.

Sebaran

  • DBdeployer - Alat anu gampang nyebarkeun server database MySQL.
  • dbatools - Modul PowerShell anu anjeun panginten sapertos garis paréntah SQL Server Management Studio.
  • Postgres.app - Pamasangan PostgreSQL lengkep anu dirangkep salaku aplikasi Mac standar.
  • BigSQL - Sebaran Postgres anu ramah pamekar.
  • Kandang Gajah - Manajemén PostgreSQL basis wéb hareup-tungtung anu ngabuntel sababaraha utilitas sareng aplikasi pikeun dianggo sareng PostgreSQL.

kaamanan

  • accra - Suite kaamanan database. Proksi database sareng enkripsi tingkat lapangan, milarian data énkripsi, pencegahan suntikan SQL, deteksi intrusion, honeypots. Ngarojong sisi klien sareng sisi proxy ("transparan") enkripsi. SQL, NoSQL.

Formatters kode

  • CodeBuff - Basa-agnostik geulis-printing ngaliwatan learning mesin.

Kontribusi

Upami anjeun gaduh panéangan pikeun pangkalan data, punten bagikeun. Kuring ogé bakal bungah nampi eupan balik - PR jeung béntang. Upami anjeun gaduh patarosan ngeunaan nyiptakeun lambaran anjeun nyalira, tulis ogé.

sumber: www.habr.com

Tambahkeun komentar