Zoo heev DIY daim ntawv, los yog GitHub es tsis txhob notepad

Zoo heev DIY daim ntawv, los yog GitHub es tsis txhob notepad

Nyob zoo, Habr! Tej zaum, peb txhua tus muaj cov ntaub ntawv uas peb zais qee yam tseem ceeb thiab nthuav rau peb tus kheej. Qee qhov txuas rau cov ntawv, phau ntawv, chaw khaws cia, phau ntawv. Cov no tuaj yeem yog browser bookmarks lossis tsuas yog qhib tabs sab laug rau tom qab. Thaum lub sij hawm, tag nrho cov no swells, txuas tsis qhib, thiab feem ntau ntawm cov ntaub ntawv tsuas yog outdated.

Yuav ua li cas yog tias peb qhia qhov zoo no rau cov zej zog thiab tshaj tawm cov ntaub ntawv no rau GitHub? Tom qab ntawd koj txoj haujlwm tuaj yeem muaj txiaj ntsig zoo rau lwm tus, thiab koj tuaj yeem tswj hwm kev sib raug zoo ua ke, lees txais cov kev hloov tshiab los ntawm cov neeg xav tau los ntawm cov qub PR zoo. Qhov no yog raws nraim qhov project yog tsim rau. Zoo heev lis. Nws suav nrog TOP 10 GitHub repositories, muaj 138K hnub qub, thiab qhov txuas rau koj cov haujlwm tuaj yeem tshwm sim hauv nws cov hauv paus README, uas yuav nyiam cov neeg tuaj saib coob rau koj txoj haujlwm. Muaj tseeb, qhov no yuav tsum tau siv zog me ntsis. Kuv xav qhia kuv qhov kev paub ntawm kev siv zog li no nrog koj.

Kuv lub npe yog Maxim Gramin. Ntawm CROC Kuv ua Java txhim kho thiab tshawb fawb database. Hauv tsab xov xwm no kuv yuav qhia koj tias Cov Npe Zoo Tshaj Lij yog dab tsi thiab yuav ua li cas thiaj ua rau koj tus kheej zoo heev repo.

Dab tsi yog Awesome Lists

Thaum kuv yuav tsum txheeb xyuas qee cov cuab yeej tshiab lossis cov lus programming, thawj qhov uas kuv ua yog mus ntawm no - Kuv pom cov seem zoo, thiab muaj cov ntawv tsim nyog hauv nws. Thiab txiav txim los ntawm tus naj npawb ntawm cov hnub qub thiab lawv qhov kev loj hlob tsis tu ncua, nws tsis yog kuv xwb uas ua qhov no.
Zoo heev DIY daim ntawv, los yog GitHub es tsis txhob notepad

Qhov tseeb, qhov no yog ib qho chaw zoo tib yam readme.md, uas nyob hauv ib qho cais chaw khaws cia, nyob rau qib 8 ntawm tag nrho GitHub repositories thiab suav nrog kev txuas mus rau lwm nplooj ntawv nplooj siab rau txhua lub ntsiab lus. Piv txwv li, hauv ntu Programming Languages ​​koj tuaj yeem nrhiav cov nplooj ntawv ntawm Awesome Python thiab Awesome Go, thiab Front-End Development muaj cov peev txheej loj ntawm WEB txoj kev loj hlob. Thiab, ntawm chav kawm, - seem databases (Peb yuav rov qab mus rau qhov no me ntsis tom qab). Thiab yog, tag nrho cov no tsis txwv rau cov ntsiab lus kev. Piv txwv li, hauv ntu Kev Lom Zem thiab Kev Ua Si koj tuaj yeem pom ntau yam nthuav dav (Kuv tus kheej txaus siab txaus ntshai-fantasy).
Lub ntsiab feature yog tias tag nrho cov nplooj ntawv no yog khaws cia tsis yog los ntawm tus sau tus kheej, tab sis los ntawm lub zej zog thiab muab tso ua ke raws li ib tug tshwj xeeb thiab nruj heev. txaus manifesto. Txhua daim ntawv no yog lub zej zog ywj pheej ntawm cov kws tshaj lij, ua nws lub neej thiab qhib rau koj qhov kev thov rub uas yuav ua rau nws zoo dua. Thiab tseem muaj leej twg tuaj yeem ua lawv tus kheej daim ntawv yog tias qee lub ntsiab lus tseem tsis tau hais txog.

Tus sau ntawm lub tswv yim thiab tus neeg saib xyuas ntawm tag nrho cov tuam txhab no yog tus legendary Sindre Sorhus, thawj tus neeg ntawm GitHub, sau ntau 1000 npm modules, thiab nws yog tus uas yuav tau txais koj PRs.
Zoo heev DIY daim ntawv, los yog GitHub es tsis txhob notepad

Yuav ua li cas mus rau hauv txaus-list

Yog tias mam li nco dheev koj tsis tau pom ib daim ntawv tsim nyog ntawm lub ncauj lus uas koj nyiam, ces qhov no yog thawj lub cim uas koj yuav tsum ua rau koj tus kheej!

Kuv yuav qhia koj siv qhov piv txwv ntawm kuv lub hlwb. Zoo heev Database cuab yeej - Los ntawm qhov project mus rau qhov project kuv yuav tsum ua hauj lwm nrog ntau yam databases, thiab yog vim li cas kuv thiaj li pib ib cov ntaub ntawv uas kuv tau sau cov cuab yeej muaj txiaj ntsig rau kev ua hauj lwm nrog lawv, txhua hom database migraters, IDEs, admin panels, saib xyuas cov cuab yeej thiab txhua yam. yam.lwm yam. Cov cuab yeej uas kuv twb tau siv los yog nyuam qhuav npaj pib siv. Kuv muab cov ntaub ntawv no rau cov npoj yaig ntawm CROC thiab dhau mus. Qhov no tau pab ntau tus neeg thiab txaus siab. Raws li qhov tshwm sim, kuv xav tau koob meej ntau dua thaum muaj ib hnub kuv pom tias nyob rau hauv ntu Databases tsis muaj ib daim ntawv ntawm cov ncauj lus no. Thiab kuv txiav txim siab ntxiv kuv qhov ntawd.

Dab tsi yog qhov xav tau rau qhov no?

  1. Peb tso npe rau ib txwm GitHub repo nrog lub npe zoo li txaus-txawm li cas los xij. Hauv kuv cov ntaub ntawv nws yog txaus-database-cov cuab yeej
  2. Peb nqa peb daim ntawv mus rau cov ntawv txaus, qhov no yuav pab tau peb generator-zoo-list, uas yuav tsim tag nrho cov ntaub ntawv tsim nyog hauv hom ntawv xav tau
  3. Teeb tsa CI tiag. txaus ntshai-lint thiab travis ci yuav pab peb tswj siv tau peb daim ntawv
  4. Peb tos 30 hnub
  5. Peb tshuaj xyuas tsawg kawg 2 lwm tus neeg PR's
  6. Thiab thaum kawg peb ua PR rau lub ntsiab repo, qhov twg peb ntxiv qhov txuas rau peb cov repo. Ntawm no koj yuav tsum tau nyeem txhua yam kom zoo thiab ua tib zoo ua tiav tag nrho cov kev xav tau ntau heev rau daim ntawv tshiab thiab PR nws tus kheej.

Kuv thawj pancake muab ua lumpy
Zoo heev DIY daim ntawv, los yog GitHub es tsis txhob notepad
Tab sis lub sij hawm me ntsis dhau mus, kuv tau sau cov khoom siv ntau dua, ua haujlwm ntawm kev ua yuam kev thiab txaus siab rau thib ob sim.

Tab sis kuv tsis nco qab txog ib qho tseem ceeb heev, uas tau maj mam hinted rau kuv:
Zoo heev DIY daim ntawv, los yog GitHub es tsis txhob notepad

Kuv tsis tau ceev faj heev thiab tsis ntxiv ib tug unicorn kom paub meej tias tag nrho cov xwm txheej tau ntsib
Zoo heev DIY daim ntawv, los yog GitHub es tsis txhob notepad

Tom qab ntawd me ntsis sij hawm dhau mus, ob peb qhov kev hloov kho ntxiv raws li cov lus pom, thiab qhov tos ntev tweettias kuv PR tau txais.

Yog li ntawd kuv thiaj li los ua tus sau kuv thawj daim ntawv, thiab lawv tau pib txais PR cov los ntawm cov zej zog los ntxiv cov cuab yeej tshiab. Thiab ntau ntawm lawv twb tau suav nrog Zoo heev Database cuab yeej. Yog tias koj tub nkees dhau mus ua raws qhov txuas,

ntawm no yog qhov kev xaiv tam sim no thaum lub sijhawm tshaj tawm ntawm tus ncej

Zoo heev Database cuab yeej Zoo heev DIY daim ntawv, los yog GitHub es tsis txhob notepad

Zej zog tsav daim ntawv teev cov cuab yeej database

Ntawm no peb yuav sau cov ntaub ntawv hais txog qhov muaj txiaj ntsig zoo thiab cov cuab yeej sim ua kom yooj yim nrog cov ntaub ntawv yooj yim rau DBA, DevOps, Cov Tsim Kho thiab cov neeg tuag.

Xav tias dawb ntxiv cov ntaub ntawv hais txog koj tus kheej db-cov cuab yeej lossis koj nyiam thib peb-tog db-cov cuab yeej.

txheem

NTAWM NO

  • AnySQL Maestro - Premier multi-purpose admin cuab yeej rau kev tswj hwm database, tswj thiab txhim kho.
  • Aqua Data Studio - Aqua Data Studio yog software tsim khoom rau Database Developers, DBAs, thiab Analysts.
  • Database.net - Ntau qhov kev tswj hwm cov cuab yeej nrog kev txhawb nqa rau 20+ databases.
  • Cov Ntaub NtawvGrip - Hla-Platform IDE rau Databases & SQL los ntawm JetBrains.
  • dbeaver ua - Dawb universal database manager thiab SQL neeg.
  • dbForge Studio rau MySQL - Universal IDE rau MySQL thiab MariaDB database kev txhim kho, kev tswj hwm, thiab kev tswj hwm.
  • dbForge Studio rau Oracle - Lub zog IDE rau Oracle kev tswj hwm, kev tswj hwm, thiab kev txhim kho.
  • dbForge Studio rau PostgreSQL - GUI cuab yeej rau kev tswj thiab tsim databases thiab khoom.
  • dbForge Studio rau SQL Server - Lub zog sib xyaw ua ke ib puag ncig rau SQL Server kev txhim kho, kev tswj hwm, kev tswj hwm, kev txheeb xyuas cov ntaub ntawv, thiab tshaj tawm.
  • dbKoda ua - Niaj hnub nimno (JavaScript/Electron moj khaum), qhib qhov IDE rau MongoDB. Nws muaj cov yam ntxwv los txhawb kev txhim kho, kev tswj hwm thiab kev ua haujlwm ntawm MongoDB databases.
  • IBExpert - Cov cuab yeej GUI zoo rau Firebird thiab InterBase.
  • HeidiSQL - Tus neeg siv khoom hnyav rau kev tswj hwm MySQL, MSSQL thiab PostgreSQL, sau hauv Delphi.
  • mysql workbench - MySQL Workbench yog ib qho kev sib koom ua ke pom cov cuab yeej rau database architects, developers, thiab DBAs.
  • navicat - Cov cuab yeej tsim kho database uas tso cai rau koj mus txuas rau MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, thiab SQLite databases los ntawm ib daim ntawv thov.
  • Oracle SQL Tsim Tawm - Oracle SQL Developer yog qhov chaw pub dawb, kev sib koom ua ke kev txhim kho uas yooj yim rau kev txhim kho thiab kev tswj hwm ntawm Oracle Database hauv ob qho tib si thiab huab xa tawm.
  • pgAdmin - Qhov nrov tshaj plaws thiab muaj txiaj ntsig zoo tshaj plaws Open Source kev tswj hwm thiab kev txhim kho platform rau PostgreSQL, qhov zoo tshaj plaws Open Source database hauv ntiaj teb.
  • pgAdmin 3 - Kev them nyiaj yug Lub Sij Hawm Ntev rau pgAdmin3.
  • PL/SQL Developer - IDE uas tshwj xeeb yog tsom rau ntawm kev txhim kho cov txheej txheem khaws cia rau Oracle Databases.
  • PostgreSQL Maestro - Ua kom tiav thiab muaj zog database tswj, tswj hwm thiab txhim kho cov cuab yeej rau PostgreSQL.
  • Cov qaij - Toad yog qhov kev daws teeb meem zoo tshaj plaws rau cov neeg tsim khoom, cov thawj coj thiab cov kws tshuaj xyuas cov ntaub ntawv. Tswj cov kev hloov pauv ntawm cov ntaub ntawv nyuaj nrog ib qho cuab yeej tswj hwm database.
  • Toad Edge - Cov cuab yeej tsim kho database yooj yim rau MySQL thiab Postgres.
  • TORA - TOra yog qhov qhib SQL IDE rau Oracle, MySQL thiab PostgreSQL dbs.
  • Valentina Studio - Tsim, tswj, nug thiab tshawb xyuas Valentina DB, MySQL, MariaDB, PostgreSQL thiab SQLite databases dawb.

GUI Managers/Clients

  • Tus tswj xyuas - Kev tswj cov ntaub ntawv hauv ib daim ntawv PHP nkaus xwb.
  • DbVisualizer - Universal database cuab yeej rau cov tsim tawm, DBAs thiab cov kws tshuaj ntsuam.
  • HouseOps - Enterprise ClickHouse Ops UI rau koj khiav cov lus nug, saib xyuas ClickHouse kev noj qab haus huv thiab ua rau ntau tus neeg xav.
  • JackDB - Ncaj nraim SQL nkag mus rau tag nrho koj cov ntaub ntawv, txawm nws nyob qhov twg.
  • OmniDB - Cov cuab yeej Web rau kev tswj hwm database.
  • Pgweb - Web-based database browser rau PostgreSQL, sau rau hauv Go thiab ua haujlwm ntawm macOS, Linux thiab Windows tshuab.
  • phpLiteAdmin - Web-based SQLite database admin cuab yeej sau hauv PHP nrog kev txhawb nqa rau SQLite3 thiab SQLite2.
  • phpmyadmin - Lub web interface rau MySQL thiab MariaDB.
  • psequel - Psequel muab qhov kev sib txuas huv thiab yooj yim rau koj ua cov haujlwm PostgreSQL sai sai.
  • PopSQL - Niaj hnub no, sib koom tes SQL editor rau koj pab neeg.
  • Postico - Niaj hnub nimno PostgreSQL Client rau Mac.
  • Robo 3 T - Robo 3T (yav tas los Robomongo) yog lub plhaub-centric cross-platform MongoDB tswj cov cuab yeej.
  • Sequel Pro Cov - Sequel Pro yog qhov ceev, yooj yim-rau-siv Mac database tswj daim ntawv thov kev ua haujlwm nrog MySQL & MariaDB databases.
  • SQL Operations Studio - Cov cuab yeej tswj xyuas cov ntaub ntawv uas ua haujlwm nrog SQL Server, Azure SQL DB thiab SQL DW los ntawm Windows, macOS thiab Linux.
  • Cov Kws Muaj Txuj Ci SQLite - Graphical interface txhawb nqa tag nrho SQLite nta.
  • sqlpad - Web-based SQL editor khiav hauv koj tus kheej huab.
  • SQLPro - Tus thawj tswj hwm Postgres yooj yim, muaj zog rau macOS.
  • SQirreL - Graphical SQL tus neeg siv sau hauv Java uas yuav tso cai rau koj los saib cov qauv ntawm JDBC raws li database, xauj cov ntaub ntawv hauv cov ntxhuav, teeb meem SQL commands thiab lwm yam.
  • SQLTools - Kev tswj cov ntaub ntawv rau VSCode.
  • sqlyog - Qhov ua tiav thiab yooj yim siv MySQL GUI.
  • Tabix - SQL Editor & Qhib qhov yooj yim kev lag luam txawj ntse rau Clickhouse.
  • Table Plus - Niaj hnub nimno, haiv neeg, thiab tus phooj ywg GUI cuab yeej rau kev sib txheeb databases: MySQL, PostgreSQL, SQLite & ntau dua.
  • TeamPostgreSQL - PostgreSQL Web Administration GUI - siv koj cov ntaub ntawv PostgreSQL los ntawm txhua qhov chaw, nrog kev nplua nuj, xob laim-ceev AJAX web interface.

CLI cov cuab yeej

  • ipython-sql - Txuas mus rau cov ntaub ntawv rau qhov teeb meem SQL cov lus txib hauv IPython lossis IPython Phau Ntawv.
  • iredis - Ib Cli rau Redis nrog AutoCompletion thiab Syntax Highlighting.
  • pgcenter - Sab saum toj zoo li cov cuab yeej admin rau PostgreSQL.
  • pg_activity - Sab saum toj zoo li daim ntawv thov rau PostgreSQL server kev ua haujlwm saib xyuas.
  • pg_top - 'sab saum toj' rau PostgreSQL.
  • pspg ua -Postgres Pager
  • sqlcl - Oracle SQL Developer Command Line (SQLcl) yog cov kab hais kom ua dawb rau Oracle Database.
  • usql ua - Ib tug universal command-line interface rau PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, thiab ntau lwm databases suav nrog NoSQL thiab non-relational databases!

dbcli ua

  • athenacl ua - AthenaCLI yog CLI cov cuab yeej rau AWS Athena kev pabcuam uas tuaj yeem ua tiav nws pib ua tiav thiab cov ntsiab lus tseem ceeb.
  • litecli - CLI rau SQLite Databases nrog nws pib ua kom tiav thiab syntax highlighting.
  • mssql-cli - Tus neeg siv kab hais kom ua rau SQL Server nrog nws pib ua tiav thiab cov ntsiab lus tseem ceeb.
  • miv - Tus neeg siv Terminal rau MySQL nrog AutoCompletion thiab Syntax Highlighting.
  • pgcli ib - Postgres CLI nrog autocompletion thiab syntax highlighting.
  • vcli ua - Vertica CLI nrog nws pib ua kom tiav thiab syntax highlighting.

DB-schema navigation thiab visualization

  • ib dbdiagram.io - Cov cuab yeej ceev thiab yooj yim rau kev pab koj kos koj daim duab qhia kev sib raug zoo thiab ntws sai siv cov lus yooj yim DSL.
  • ERAlchemy - Cov cuab yeej tsim hluav taws xob sib txuas.
  • SchemaCrawler - Ib qho dawb database schema nrhiav pom thiab nkag siab cov cuab yeej.
  • Schema Spy - Tsim koj cov ntaub ntawv khaws cia rau cov ntaub ntawv HTML, suav nrog Daim Ntawv Qhia Txog Kev Sib Raug Zoo.
  • tbls ua - CI-Friendly cuab yeej rau sau cov ntaub ntawv, sau rau hauv Go.

Cov qauv

  • Cov Qauv Qauv Navicat - Cov cuab yeej tsim qauv tsim qauv muaj zog thiab raug nqi tsim nyog uas yuav pab koj tsim cov qauv kev xav zoo, cov ntaub ntawv tsim nyog thiab lub cev.
  • Oracle SQL Developer Data Modeler - Oracle SQL Developer Data Modeler yog cov cuab yeej siv duab kos duab dawb uas txhim kho cov khoom tsim tau yooj yim thiab ua kom yooj yim cov ntaub ntawv qauv ua haujlwm.
  • pg qauv - Cov ntaub ntawv qauv cuab yeej tsim los rau PostgreSQL.

Cov cuab yeej tsiv teb tsaws chaw

  • 2 bass ib - Database configuration-as-code tool uas siv lub tswv yim ntawm idempotent DDL scripts.
  • flyway - Database migration tool.
  • gh-ost - Online schema migration rau MySQL.
  • liquibase - Database-yooj yim tsev qiv ntawv rau kev taug qab, tswj thiab siv cov ntaub ntawv hloov pauv schema.
  • tsiv teb tsaws - Zoo li txawv tab sis rau PostgreSQL schemas.
  • node-pg-migrate - Node.js database migration tswj tsim tshwj xeeb rau postgres. (Tab sis kuj tseem siv tau rau lwm cov DBs ua raws li SQL tus qauv - piv txwv li CockroachDB.)
  • Pyrseas - Muab cov khoom siv los piav txog PostgreSQL database schema li YAML.
  • SchemaHero - Tus neeg teb xov tooj Kubernetes rau kev tshaj tawm database schema tswj (gitops rau database schemas).
  • Sqitch - Kev paub zoo database-native hloov kev tswj hwm rau lub moj khaum-dawb txoj kev loj hlob thiab tso siab tau xa mus.
  • yuniql ua - Tsis tau lwm qhov schema versioning thiab tsiv teb tsaws cuab tam nyuam qhuav ua nrog haiv neeg .NET Core 3.0+ thiab vam tias yuav zoo dua.

Code tiam cuab yeej

  • ddl-generator - Infers SQL DDL (Cov Ntaub Ntawv Txhais Lus) los ntawm cov ntaub ntawv rooj.
  • xav 2ddl - Cov kab hais kom siv rau kev xa tawm Oracle schema los teeb tsa ddl init scripts nrog lub peev xwm los lim cov ntaub ntawv tsis xav tau, cais DDL hauv cov ntaub ntawv sib txawv, zoo nkauj tawm tswv yim.

Wrappers

  • Npau suav - Ib qhov chaw qhib REST API backend rau mobile, web, thiab IoT daim ntawv thov.
  • Hasura GraphQL Cav - Blazing ceev, instant realtime GraphQL APIs ntawm Postgres nrog zoo grained nkag tswj, kuj ua rau webhooks ntawm database txheej xwm.
  • jl sql - SQL rau JSON thiab CSV ntws.
  • mysql_fdw - PostgreSQL txawv teb chaws cov ntaub ntawv wrapper rau MySQL.
  • Oracle REST Data Services - Ib daim ntawv thov Java nruab nrab, ORDS maps HTTP(S) verbs (GET, POST, PUT, DELETE, thiab lwm yam) rau database muas thiab xa rov qab cov txiaj ntsig tau siv JSON.
  • Prism - Prisma hloov koj cov ntaub ntawv mus rau hauv lub sijhawm tiag tiag GraphQL API.
  • postgREST - REST API rau cov ntaub ntawv Postgres.
  • txua - Nws yog ib txoj hauv kev los pab RESTful API los ntawm cov ntaub ntawv sau tseg hauv Go.
  • restSQL - SQL generator nrog Java thiab HTTP APIs, siv qhov yooj yim RESTful HTTP API nrog XML lossis JSON serialization.
  • resquel - Yooj yim hloov koj SQL database rau hauv REST API.
  • sandman2 - Tsim ib qho RESTful API kev pabcuam rau koj cov ntaub ntawv qub txeeg qub teg.
  • sql pib - Advanced REST thiab UI wrapper rau koj cov lus nug SQL.

Cov cuab yeej thaub qab

  • pgbackrest - Txhim khu kev ntseeg PostgreSQL thaub qab & Restore.
  • BarMan - Tus Thawj Tswj thaub qab thiab rov qab rau PostgreSQL.

Replication/Data operation

  • Cov ntaub ntawv - Ib qho cuab yeej tshawb nrhiav thiab tshaj tawm cov ntaub ntawv.
  • dtle - Muab Kev Pabcuam Hloov Cov Ntaub Ntawv rau MySQL.
  • pgsync - Sync Postgres cov ntaub ntawv ntawm databases.
  • pg_chaw - MySQL rau PostgreSQL replica system sau rau hauv Python 3. Lub kaw lus siv lub tsev qiv ntawv mysql-replication los rub cov duab kab los ntawm MySQL uas tau muab cia rau hauv PostgreSQL li JSONB.
  • PGDeltaStream - Golang webserver rau kwj Postgres hloov tsawg kawg ib zaug dhau lub websockets, siv Postgres qhov kev txiav txim siab qhov kev txiav txim siab.
  • repmgr - Tus Thawj Saib Xyuas Kev Sau Npe nrov tshaj plaws rau PostgreSQL.

Scripts

  • pgx_scripts - Cov ntawv sau me me uas muaj txiaj ntsig zoo rau kev txheeb xyuas cov ntaub ntawv thiab kev tswj hwm, tsim los ntawm peb pab pawg ntawm PostgreSQL Cov Kws Tshaj Lij.
  • pgsql-bloat-kev kwv yees - Cov lus nug los ntsuas qhov ntsuas qhov ntsuas qhov ntsuas thiab cov rooj rau PostgreSQL.
  • pgWikiTsis - SQL xeem uas kuaj xyuas yog tias koj cov ntaub ntawv ua raws cov cai los ntawm https://wiki.postgresql.org/wiki/Don’t_Do_This.
  • pg siv - Muaj txiaj ntsig PostgreSQL cov khoom siv hluav taws xob.
  • Postgres cheat sheet - Pab tau SQL-scripts thiab cov lus txib los ntawm .
  • postgres_dba - Cov txheej txheem uas tsis muaj txiaj ntsig zoo rau Postgres DBAs thiab txhua tus kws tshaj lij.
  • postgres_queries_and_commands.sql - Pab tau PostgreSQL Cov Lus Nug thiab Cov Lus txib.
  • TPT - Cov ntawv sqlplus no yog rau Oracle Database kev ua tau zoo tshaj plaws & kev daws teeb meem.

Kev soj ntsuam / Kev Txheeb Xyuas / Kev Ua Haujlwm

  • ASH Saib - Muab cov duab pom ntawm cov ntaub ntawv keeb kwm kev sib tham hauv Oracle thiab PostgreSQL DB.
  • Monyog - Agentless & Nqi-zoo MySQL Monitoring Tool.
  • mssql-kev saib xyuas - Saib xyuas koj SQL Server ntawm Linux kev ua haujlwm siv sau, InfluxDB thiab Grafana.
  • Navicat Saib - Ib qho kev nyab xeeb, yooj yim thiab tsis muaj neeg saib xyuas tej thaj chaw deb server uas tau ntim nrog cov yam ntxwv muaj zog los ua kom koj qhov kev soj ntsuam zoo li sai tau.
  • Percona Saib Xyuas thiab Tswj - Qhib lub platform rau kev tswj hwm thiab saib xyuas MySQL thiab MongoDB kev ua haujlwm.
  • tus neeg sawv cev collector - Pganalze tus sau txheeb cais rau sau PostgreSQL metrics thiab teev cov ntaub ntawv.
  • postgres-kev kuaj xyuas - Cov cuab yeej kuaj mob tshiab tiam tshiab uas tso cai rau cov neeg siv los ua qhov kev soj ntsuam tob txog kev noj qab haus huv ntawm Postgres databases.
  • postgres_exporter - Prometheus exporter rau PostgreSQL server metrics.
  • pgDash - Ntsuas thiab taug qab txhua yam ntawm koj cov ntaub ntawv PostgreSQL.
  • PgHero - Lub dashboard kev ua tau zoo rau Postgres - kuaj xyuas kev noj qab haus huv, kev ntsuas ntsuas, thiab lwm yam.
  • pgmetrics - Sau thiab tso saib cov ntaub ntawv thiab stats los ntawm kev khiav haujlwm PostgreSQL server.
  • pgMustard - Tus neeg siv interface rau Postgres piav qhia cov phiaj xwm, ntxiv rau cov lus qhia txhawm rau txhim kho kev ua haujlwm.
  • pgstats - Sau PostgreSQL cov txheeb cais, thiab txuag lawv hauv CSV cov ntaub ntawv lossis luam tawm ntawm stdout.
  • pgwwj 2 - Saj zawg zog tus kheej muaj PostgreSQL metrics saib xyuas / dashboarding daws.
  • Telegraf PostgreSQL plugin - Muab kev ntsuas rau koj cov ntaub ntawv postgres.

Zabbix

  • Mamonsu - Tus neeg saib xyuas rau PostgreSQL.
  • Orabbix - Orabbix yog lub plugin tsim los ua haujlwm nrog Zabbix Enterprise Monitor los muab kev soj ntsuam ntau qib, kev ua tau zoo thiab muaj kev tshaj tawm thiab kev ntsuas rau Oracle Databases, nrog rau kev ntsuas kev ua haujlwm ntawm server.
  • pg_monz - Nov yog Zabbix saib xyuas template rau PostgreSQL Database.
  • Pyora - Python tsab ntawv los saib xyuas Oracle Databases.
  • ZabbixDBA - ZabbixDBA nrawm, hloov pauv, thiab txuas ntxiv txhim kho plugin los saib xyuas koj RDBMS.

Kuaj

  • DbFit - Lub hauv paus kev sim cov ntaub ntawv uas txhawb nqa kev sim yooj yim-tsav kev txhim kho ntawm koj cov lej database.
  • RegreSQL - Regression Ntsuas koj cov lus nug SQL.

Cov ntaub ntawv generator

  • Databene Benerator Cov - Nws yog lub hauv paus rau kev tsim cov ntaub ntawv muaj tseeb thiab siv tau cov ntaub ntawv ntsuas siab rau koj lub cev nyob rau hauv kev sim (tsis txhob siv Datalite los tiv thaiv qauv).
  • dbForge Data Generator rau MySQL - Cov cuab yeej muaj zog GUI rau kev tsim cov ntim loj ntawm cov ntaub ntawv xeem tiag tiag.
  • dbForge Data Generator rau Oracle - Cov cuab yeej me me tab sis muaj zog GUI rau populating Oracle schemas nrog tons ntawm cov ntaub ntawv xeem tiag tiag.
  • dbForge Data Generator rau SQL Server - Cov cuab yeej muaj zog GUI rau lub cim ceev ceev ntawm cov ntaub ntawv xeem muaj txiaj ntsig rau cov ntaub ntawv.

Administration

  • pgbadger ua - Tus ceev PostgreSQL Log Analyzer.
  • pgbedrock - Tswj ib pawg Postgres lub luag haujlwm, kev ua tswv cuab lub luag haujlwm, schema tswv cuab, thiab cov cai.
  • pgslic - Postgres muab faib yooj yim li ncuav qab zib.

HA/Failover/Sharding

  • Citus - Postgres txuas ntxiv uas faib koj cov ntaub ntawv thiab koj cov lus nug thoob plaws ntau lub pob.
  • patroni - Ib tus qauv rau PostgreSQL Siab Muaj Nrog ZooKeeper, thiab lwm yam, lossis Consul.
  • Percona XtraDB Cluster - Kev daws teeb meem siab Scalability rau MySQL pawg thiab muaj ntau.
  • stolon ua - Huab haiv neeg PostgreSQL tus thawj tswj hwm rau PostgreSQL muaj ntau.
  • pg_auto_failover - Postgres txuas ntxiv thiab kev pabcuam rau kev ua haujlwm tsis siv neeg ua haujlwm thiab muaj ntau yam.
  • pglookout - PostgreSQL replication soj ntsuam thiab tsis ua haujlwm daemon.
  • PostgreSQL Tsis Siv Neeg Failover - Muaj Peev Xwm Muaj Peev Xwm rau Postgres, raws li kev lag luam xa mus rau Pacemaker thiab Corosync.
  • postgresql_cluster - PostgreSQL High-Availability Cluster (raws li "Patroni" thiab "DCS(etcd)"). Automating deployment nrog Ansible.
  • Vitess - Database clustering system rau kab rov tav scaling ntawm MySQL los ntawm generalized sharding.

Kubernetes

  • KubeDB - Ua kom khiav cov ntaub ntawv qib ntau lawm yooj yim ntawm Kubernetes.
  • Postgres tus neeg ua haujlwm - Tus neeg teb xov tooj Postgres ua kom muaj PostgreSQL pawg ntawm Kubernetes (K8s) uas siv los ntawm Patroni.
  • Spilo - HA PostgreSQL Pawg nrog Docker.
  • StackGres - Enterprise-qib, Puv Stack PostgreSQL ntawm Kubernetes.

Configuration Tuning

  • MySQLTuner-perl - Tsab ntawv sau hauv Perl uas tso cai rau koj los tshuaj xyuas MySQL kev teeb tsa sai thiab hloov kho kom ua tau zoo thiab ruaj khov.
  • PGConfigurator - Cov cuab yeej online pub dawb los tsim kom muaj qhov zoo postgresql.conf.
  • pgtune - PostgreSQL configuration wizard.
  • postgresqltuner.pl - Cov ntawv yooj yim los txheeb xyuas koj qhov PostgreSQL database teeb tsa, thiab muab cov lus qhia kho.

DevOps

  • DBmaestro - DBmaestro nrawm tso tawm cov voj voog & txhawb kev nrawm thoob plaws IT ecosystem.
  • Toad DevOps Toolkit - Toad DevOps Toolkit ua tiav cov haujlwm tseem ceeb hauv kev txhim kho hauv koj DevOps workflow - yam tsis muaj kev cuam tshuam zoo, kev ua haujlwm lossis kev ntseeg siab.

Schema qauv

Qhia txog

  • Poly - Ib qho yooj yim-rau-siv SQL qhia daim ntawv thov tsim rau SQL lovers.

Distributions

  • DBdeployer - Cov cuab yeej uas siv MySQL database servers yooj yim.
  • dbatools - PowerShell module uas koj tuaj yeem xav zoo li kab hais kom ua SQL Server Management Studio.
  • Postgres.app - Tag nrho-featured PostgreSQL installation ntim raws li tus qauv Mac app.
  • BigSQL - Tus tsim tawm-phooj ywg faib ntawm Postgres.
  • Elephant Shed - Web-based PostgreSQL kev tswj hwm pem hauv ntej-kawg uas bundles ntau yam khoom siv thiab kev siv rau kev siv nrog PostgreSQL.

Security

  • Accra - Database kev ruaj ntseg suite. Database proxy nrog teb-theem encryption, tshawb xyuas los ntawm cov ntaub ntawv encrypted, SQL txhaj tshuaj tiv thaiv, kev nkag mus nrhiav pom, honeypots. Txhawb cov neeg siv-sab thiab proxy-sab ("pob tshab") encryption. SQL, NoSQL.

Code formatters

  • CodeBuff - Cov lus-agnostic zoo nkauj-luam tawm los ntawm kev kawm tshuab.

Pab

Yog hais tias koj muaj tej yam nrhiav tau rau lub database, thov qhia. Kuv kuj yuav zoo siab tau txais kev tawm tswv yim - PR's thiab hnub qub. Yog tias koj muaj lus nug txog kev tsim koj tus kheej cov nplooj ntawv, sau lawv thiab.

Tau qhov twg los: www.hab.com

Ntxiv ib saib