Iwe DIY oniyi, tabi GitHub dipo iwe akiyesi

Iwe DIY oniyi, tabi GitHub dipo iwe akiyesi

Kaabo, Habr! Boya, ọkọọkan wa ni faili nibiti a ti fi nkan pamọ ti o wulo ati ti o nifẹ fun ara wa. Diẹ ninu awọn ọna asopọ si awọn nkan, awọn iwe, awọn ibi ipamọ, awọn itọnisọna. Iwọnyi le jẹ awọn bukumaaki aṣawakiri tabi paapaa awọn taabu ṣiṣi silẹ fun igbamiiran. Ni akoko pupọ, gbogbo eyi n swells, awọn ọna asopọ da ṣiṣi silẹ, ati pupọ julọ awọn ohun elo di igba atijọ.

Ti a ba pin oore yii pẹlu agbegbe ti a si fi faili yii ranṣẹ sori GitHub? Lẹhinna iṣẹ rẹ le wulo fun ẹlomiiran, ati pe o le ṣetọju ibaramu papọ, gbigba awọn imudojuiwọn lati ọdọ awọn ti o fẹ nipasẹ PR atijọ ti o dara. Eleyi jẹ gangan ohun ti ise agbese ti a ṣe fun. Awọn atokọ oniyi. O wa ninu awọn ibi ipamọ TOP 10 GitHub, ni awọn irawọ 138K, ati ọna asopọ si awọn iṣẹ rẹ le han ni ọtun ninu root README rẹ, eyiti yoo fa olugbo nla si iṣẹ rẹ. Lootọ, eyi yoo nilo igbiyanju diẹ. Mo fẹ lati pin mi iriri ti iru akitiyan pẹlu nyin.

Orukọ mi ni Maxim Gramin. Ni CROC Mo ṣe idagbasoke Java ati iwadii data data. Ninu ifiweranṣẹ yii Emi yoo sọ fun ọ kini Awọn atokọ Oniyi jẹ ati bii o ṣe le ṣe repo oniyi osise tirẹ.

Kini Awọn atokọ Oniyi

Nigbati Mo ni lati ṣawari diẹ ninu imọ-ẹrọ tuntun tabi ede siseto, ohun akọkọ ti Mo ṣe ni lọ si ibi - Mo wa apakan ti o tọ, ati pe awọn iwe ti o yẹ wa ninu rẹ. Ati idajọ nipasẹ nọmba awọn irawọ ati idagbasoke wọn nigbagbogbo, kii ṣe emi nikan ni o ṣe eyi.
Iwe DIY oniyi, tabi GitHub dipo iwe akiyesi

Ni otitọ, eyi jẹ readme.md alapin lasan, eyiti o ngbe ni lọtọ awọn ibi ipamọ, awọn ipo 8th laarin gbogbo awọn ibi ipamọ GitHub ati pẹlu awọn ọna asopọ si awọn iwe miiran ti a ṣe igbẹhin si eyikeyi koko. Fun apẹẹrẹ, ni apakan Awọn ede siseto o le wa awọn iwe lori Awesome Python ati Awesome Go, ati Idagbasoke Iwaju-ipari ni iye nla ti awọn orisun lori idagbasoke WEB. Ati, dajudaju, - apakan Databases (A yoo pada si eyi ni igba diẹ). Ati bẹẹni, gbogbo eyi ko ni opin si awọn koko-ọrọ imọ-ẹrọ. Fun apẹẹrẹ, ninu awọn ere idaraya ati awọn apakan ere o tun le rii ọpọlọpọ awọn nkan ti o nifẹ si (Inu mi dun tikalararẹ oniyi-irokuro).
Ẹya akọkọ ni pe gbogbo awọn iwe wọnyi jẹ itọju kii ṣe nipasẹ onkọwe tikalararẹ, ṣugbọn nipasẹ agbegbe ati pe wọn ṣe akopọ ni ibamu pẹlu pataki kan ati ti o muna pupọ. oniyi manifesto. Iru dì kọọkan jẹ agbegbe ominira ti awọn alamọja, n gbe igbesi aye tirẹ ati ṣii si awọn ibeere fa rẹ ti yoo jẹ ki o dara julọ paapaa. Ati pe ẹnikẹni tun le ṣe iwe tiwọn ti diẹ ninu koko ko ba ti bo.

Onkọwe ti imọran ati oluṣakoso gbogbo ile-iṣẹ yii ni arosọ Sindre Sorhus, akọkọ eniyan lori GitHub, onkowe siwaju sii 1000 npm modulu, ati pe oun ni yoo gba PRs rẹ.
Iwe DIY oniyi, tabi GitHub dipo iwe akiyesi

Bii o ṣe le wọle si atokọ oniyi

Ti o ko ba ri iwe ti o yẹ lori koko-ọrọ ti o nifẹ si, lẹhinna eyi ni ami akọkọ ti o nilo lati ṣe funrararẹ!

Emi yoo sọ fun ọ nipa lilo apẹẹrẹ ti ọpọlọ mi. Awọn irinṣẹ aaye data oniyi - Lati iṣẹ akanṣe si iṣẹ akanṣe Mo ni lati ṣiṣẹ pẹlu ọpọlọpọ awọn apoti isura infomesonu, ati pe iyẹn ni idi ti MO fi bẹrẹ faili kan ninu eyiti Mo gba awọn irinṣẹ to wulo fun ṣiṣẹ pẹlu wọn, gbogbo iru awọn aṣikiri data, IDE, awọn panẹli abojuto, awọn irinṣẹ ibojuwo ati gbogbo iru. ohun. Awọn irinṣẹ ti Mo ti lo tẹlẹ tabi ti n gbero lati bẹrẹ lilo. Mo pin faili yii pẹlu awọn ẹlẹgbẹ ni CROC ati ni ikọja. Eyi ṣe iranlọwọ fun ọpọlọpọ eniyan ati pe o nifẹ. Bi abajade, Mo fẹ olokiki diẹ sii nigbati ni ọjọ kan Mo ṣe akiyesi pe ni apakan Awọn aaye data ko si iwe lori koko yii. Ati pe Mo pinnu lati ṣafikun temi nibẹ.

Kini iwulo fun eyi?

  1. A forukọsilẹ GitHub repo deede pẹlu orukọ kan bi oniyi-ohunkohun ti. Ninu ọran mi o jẹ awọn irinṣẹ-database-awọn irinṣẹ
  2. A mu dì wa si ọna kika oniyi, eyi yoo ran wa lọwọ monomono-oniyi-akojọ, eyi ti yoo ṣe gbogbo awọn faili pataki ni ọna kika ti a beere
  3. Ṣiṣeto CI gidi kan. oniyi-lint ati travis ci yoo ran wa Iṣakoso iwulo dì wa
  4. A duro 30 ọjọ
  5. A ṣe ayẹwo o kere ju 2 eniyan miiran PR
  6. Ati nikẹhin a ṣe PR kan si repo akọkọ, nibiti a ti ṣafikun ọna asopọ si repo wa. Nibi o nilo lati ka ohun gbogbo ni pẹkipẹki ati farabalẹ mu gbogbo awọn ibeere lọpọlọpọ fun dì tuntun ati PR funrararẹ.

Pancake akọkọ mi ni tan-jade lati jẹ lumpy
Iwe DIY oniyi, tabi GitHub dipo iwe akiyesi
Ṣugbọn akoko diẹ ti kọja, Mo gba paapaa awọn ohun elo diẹ sii, ṣiṣẹ lori awọn aṣiṣe ati igboya lati keji gbiyanju.

Sugbon mo gbagbe nipa ohun pataki kan, ti o jẹ rọra yọri si mi:
Iwe DIY oniyi, tabi GitHub dipo iwe akiyesi

Emi ko ṣọra pupọ ati pe ko ṣafikun unicorn kan lati jẹrisi pe gbogbo awọn ipo ti pade
Iwe DIY oniyi, tabi GitHub dipo iwe akiyesi

Lẹhinna akoko diẹ ti kọja, awọn atunṣe diẹ diẹ ti o da lori awọn asọye, ati awọn ti nreti pipẹ tweetpe a gba PR mi.

Nitorinaa Mo di onkọwe ti iwe akọkọ mi, wọn bẹrẹ si gba PR ká lati agbegbe lati ṣafikun awọn irinṣẹ tuntun. Ati ọpọlọpọ ninu wọn ti wa tẹlẹ ninu Awọn irinṣẹ aaye data oniyi. Ti o ba jẹ ọlẹ pupọ lati tẹle ọna asopọ,

eyi ni yiyan lọwọlọwọ ni akoko ti atẹjade ifiweranṣẹ naa

Awọn irinṣẹ aaye data oniyi Iwe DIY oniyi, tabi GitHub dipo iwe akiyesi

Atokọ idari agbegbe ti awọn irinṣẹ data data

Nibi a yoo gba alaye nipa iwulo oniyi ati awọn irinṣẹ esiperimenta oniyi ti o rọrun pẹlu awọn apoti isura data fun DBA, DevOps, Awọn Difelopa ati awọn eniyan lasan.

Lero ọfẹ lati ṣafikun alaye nipa awọn irinṣẹ db tirẹ tabi awọn irinṣẹ db ẹni-kẹta ayanfẹ rẹ.

Awọn akoonu

nibi

  • EyikeyiSQL Maestro - Ọpa abojuto olona-pupọ Premier fun iṣakoso data, iṣakoso ati idagbasoke.
  • Aqua Data Studio - Aqua Data Studio jẹ sọfitiwia iṣelọpọ fun Awọn Difelopa aaye data, DBAs, ati Awọn atunnkanka.
  • Database.net - Ọpa iṣakoso data lọpọlọpọ pẹlu atilẹyin fun awọn apoti isura data 20+.
  • datagrip - Cross-Platform IDE fun Awọn aaye data & SQL nipasẹ JetBrains.
  • Oludari - Oluṣakoso data agbaye ọfẹ ati alabara SQL.
  • dbForge Studio fun MySQL - IDE gbogbo agbaye fun MySQL ati idagbasoke data data MariaDB, iṣakoso, ati iṣakoso.
  • dbForge Studio fun Oracle - IDE ti o lagbara fun iṣakoso Oracle, iṣakoso, ati idagbasoke.
  • dbForge Studio fun PostgreSQL - Ohun elo GUI fun iṣakoso ati idagbasoke awọn apoti isura infomesonu ati awọn nkan.
  • dbForge Studio fun SQL Server - Ayika idagbasoke iṣọpọ ti o lagbara fun idagbasoke SQL Server, iṣakoso, iṣakoso, itupalẹ data, ati ijabọ.
  • dbKoda - Modern (JavaScript/Ilana Itanna), IDE orisun ṣiṣi fun MongoDB. O ni awọn ẹya lati ṣe atilẹyin idagbasoke, iṣakoso ati ṣiṣatunṣe iṣẹ lori awọn apoti isura data MongoDB.
  • IBE amoye - Ohun elo GUI okeerẹ fun Firebird ati InterBase.
  • HeidiSQL - Onibara iwuwo fẹẹrẹ fun iṣakoso MySQL, MSSQL ati PostgreSQL, ti a kọ ni Delphi.
  • mysql workbench - MySQL Workbench jẹ irinṣẹ wiwo iṣọkan fun awọn ayaworan ile data, awọn olupilẹṣẹ, ati awọn DBAs.
  • navicat - Ohun elo idagbasoke data ti o fun ọ laaye lati sopọ si MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, ati awọn apoti isura data SQLite lati ohun elo kan.
  • Olùgbéejáde SQL Oracle - Olùgbéejáde Oracle SQL jẹ ọfẹ, agbegbe idagbasoke iṣọpọ ti o rọrun idagbasoke ati iṣakoso ti aaye data Oracle ni ibile ati awọn imuṣiṣẹ awọsanma.
  • pgAbojuto - Olokiki julọ ati ẹya iṣakoso orisun ṣiṣi ọlọrọ ati pẹpẹ idagbasoke fun PostgreSQL, aaye data orisun orisun ti ilọsiwaju julọ ni agbaye.
  • pgAdmin3 - Atilẹyin igba pipẹ fun pgAdmin3.
  • PL/SQL Olùgbéejáde - IDE ti o jẹ ifọkansi pataki ni idagbasoke awọn ẹya eto ti o fipamọ fun Awọn aaye data Oracle.
  • PostgreSQL Maestro - Pipe ati iṣakoso data ti o lagbara, abojuto ati ohun elo idagbasoke fun PostgreSQL.
  • toad - Toad jẹ ojutu ipilẹ data akọkọ fun awọn idagbasoke, awọn alabojuto ati awọn atunnkanka data. Ṣakoso awọn iyipada data idiju pẹlu irinṣẹ iṣakoso data kan ṣoṣo.
  • Toad eti - Ohun elo idagbasoke data irọrun fun MySQL ati Postgres.
  • TOra - TOra jẹ orisun ṣiṣi SQL IDE fun Oracle, MySQL ati PostgreSQL dbs.
  • Valentina Studio - Ṣẹda, ṣakoso, beere ati ṣawari Valentina DB, MySQL, MariaDB, PostgreSQL ati awọn apoti isura data SQLite fun ỌFẸ.

GUI Managers / ibara

  • Alakoso - Isakoso aaye data ni faili PHP kan.
  • DbVisualizer - Ohun elo data gbogbogbo fun awọn idagbasoke, DBAs ati awọn atunnkanka.
  • HouseOps - Idawọlẹ ClickHouse Ops UI fun ọ ṣiṣe awọn ibeere, ṣe abojuto ilera ClickHouse ati jẹ ki ọpọlọpọ awọn miiran ronu.
  • JackDB - Dari wiwọle si SQL si gbogbo data rẹ, laibikita ibiti o ngbe.
  • OmniDB - Ọpa wẹẹbu fun iṣakoso data data.
  • Pgweb - Ẹrọ aṣawakiri data orisun wẹẹbu fun PostgreSQL, ti a kọ sinu Go ati ṣiṣẹ lori awọn ẹrọ macOS, Lainos ati Windows.
  • phpLiteAdmin - Ohun elo iṣakoso data SQLite orisun wẹẹbu ti a kọ sinu PHP pẹlu atilẹyin fun SQLite3 ati SQLite2.
  • phpMyAdmin - Ni wiwo wẹẹbu fun MySQL ati MariaDB.
  • psequel - Psequel n pese wiwo mimọ ati irọrun fun ọ lati ṣe awọn iṣẹ ṣiṣe PostgreSQL ti o wọpọ ni iyara.
  • PopSQL - Modern, olootu SQL ifowosowopo fun ẹgbẹ rẹ.
  • Postico - Onibara PostgreSQL Modern fun Mac.
  • Robo 3T - Robo 3T (eyiti o jẹ Robomongo tẹlẹ) jẹ ohun elo iṣakoso MongoDB agbelebu-centric kan.
  • Atele Pro - Atẹle Pro jẹ iyara, rọrun-lati-lo ohun elo iṣakoso data data Mac fun ṣiṣẹ pẹlu MySQL ati awọn apoti isura infomesonu MariaDB.
  • SQL Awọn isẹ Studio - Ohun elo iṣakoso data ti o jẹ ki ṣiṣẹ pẹlu SQL Server, Azure SQL DB ati SQL DW lati Windows, macOS ati Lainos.
  • Amoye SQLite - Ni wiwo ayaworan ṣe atilẹyin gbogbo awọn ẹya SQLite.
  • sqlpad - Olootu SQL ti o da lori wẹẹbu ṣiṣẹ ninu awọsanma ikọkọ tirẹ.
  • SQLPro - Oluṣakoso Postgres ti o rọrun, ti o lagbara fun macOS.
  • SQuirreL - Onibara SQL ayaworan ti a kọ ni Java ti yoo gba ọ laaye lati wo ọna ti data data ibaramu JDBC, ṣawari awọn data ninu awọn tabili, awọn aṣẹ SQL ati bẹbẹ lọ.
  • Awọn irinṣẹ SQL - Iṣakoso aaye data fun VSCode.
  • SQLyog - Pipe julọ ati irọrun lati lo MySQL GUI.
  • Tabix - Olootu SQL & Ṣii orisun oye iṣowo ti o rọrun fun Clickhouse.
  • Table Plus - Modern, abinibi, ati ọpa GUI ọrẹ fun awọn data data ibatan: MySQL, PostgreSQL, SQLite & diẹ sii.
  • TeamPostgreSQL - GUI iṣakoso oju opo wẹẹbu PostgreSQL — lo awọn apoti isura infomesonu PostgreSQL lati ibikibi, pẹlu ọlọrọ, wiwo wẹẹbu AJAX ti o yara-ina.

Awọn irinṣẹ CLI

  • ipython-sql - Sopọ si ibi ipamọ data fun awọn aṣẹ SQL ti o wa laarin IPython tabi IPython Notebook.
  • iredis - Cli kan fun Redis pẹlu Ipari Aifọwọyi ati Itọkasi Sintasi.
  • pgcenter - Ohun elo abojuto oke-bi fun PostgreSQL.
  • pg_akitiyan - Oke bii ohun elo fun ibojuwo iṣẹ ṣiṣe olupin PostgreSQL.
  • pg_oke - 'oke' fun PostgreSQL.
  • pspg - Postgres Pager
  • sql - Laini Aṣẹ Olùgbéejáde Oracle SQL (SQLcl) jẹ wiwo laini aṣẹ ọfẹ fun aaye data Oracle.
  • usql - Ni wiwo laini aṣẹ gbogbo agbaye fun PostgreSQL, MySQL, aaye data Oracle, SQLite3, Microsoft SQL Server, ati ọpọlọpọ awọn miiran infomesonu pẹlu NoSQL ati awọn apoti isura infomesonu ti kii ṣe ibatan!

dbcli

  • atẹnacl - AthenaCLI jẹ ohun elo CLI fun iṣẹ AWS Athena ti o le ṣe ipari-laifọwọyi ati afihan sintasi.
  • kekere - CLI fun Awọn aaye data SQLite pẹlu ipari-laifọwọyi ati afihan sintasi.
  • mssql-cli - Onibara laini aṣẹ fun olupin SQL pẹlu ipari-laifọwọyi ati afihan sintasi.
  • mycli - Onibara ebute fun MySQL pẹlu Ipari Aifọwọyi ati Itọkasi Sintasi.
  • pgcli - Postgres CLI pẹlu adaṣe adaṣe ati afihan sintasi.
  • vcli - Vertica CLI pẹlu adaṣe-ipari ati afihan sintasi.

DB-ero lilọ ati iworan

  • dbdiagram.io - Ọpa iyara ati irọrun fun iranlọwọ ti o fa awọn aworan ibatan ibatan data rẹ ati ṣiṣan ni iyara ni lilo ede DSL ti o rọrun.
  • ERAlchemy - Ohun elo Ibasepo Awọn aworan atọka iran.
  • SchemaCrawler - Wiwa ero data data ọfẹ ati ohun elo oye.
  • Ami ero - Ti o npese data rẹ si iwe HTML, pẹlu awọn aworan atọka Ibaṣepọ.
  • tbls - Ọpa Ọrẹ-CI fun iwe data data kan, ti a kọ sinu Go.

Awọn awoṣe

  • Navicat Data Modeler - Ohun elo apẹrẹ data ti o lagbara ati iye owo ti o munadoko eyiti o ṣe iranlọwọ fun ọ lati kọ imọye didara giga, ọgbọn ati awọn awoṣe data ti ara.
  • Oracle SQL Developer Data Modeler - Oracle SQL Developer Data Modeler jẹ ohun elo ayaworan ọfẹ ti o mu iṣelọpọ pọ si ati irọrun awọn iṣẹ ṣiṣe awoṣe data.
  • pgmodeler - Ọpa awoṣe data ti a ṣe apẹrẹ fun PostgreSQL.

Awọn irinṣẹ ijira

  • 2 baasi - Ohun elo atunto aaye data-bii koodu ti o lo ero ti awọn iwe afọwọkọ DDL idempotent.
  • ọna ọkọ ofurufu - Data ijira ọpa.
  • gh-ost - Iṣilọ ero ori ayelujara fun MySQL.
  • liquibase - Ile-ikawe olominira aaye data fun titọpa, iṣakoso ati lilo awọn ayipada ero data data.
  • aṣikiri - Bii iyatọ ṣugbọn fun awọn ero PostgreSQL.
  • node-pg-migrate - Node.js iṣakoso ijira data ti a ṣe ni iyasọtọ fun postgres. (Ṣugbọn tun le ṣee lo fun awọn DB miiran ti o ni ibamu si boṣewa SQL - fun apẹẹrẹ CockroachDB.)
  • Pyrseas - Pese awọn ohun elo lati ṣe apejuwe ero data data PostgreSQL bi YAML.
  • SchemaHero - Oniṣẹ Kubernetes kan fun iṣakoso ero data data asọye (gitops fun awọn ero data data).
  • Sqitch - Imọye data data-iṣakoso iyipada abinibi fun idagbasoke ti ko ni ilana ati imuṣiṣẹ ti o gbẹkẹle.
  • yuniql - Sibẹ ẹya ero miiran ati ohun elo ijira ti a ṣe pẹlu abinibi .NET Core 3.0+ ati ireti dara julọ.

Awọn irinṣẹ iran koodu

  • ddl-olupilẹṣẹ - Infers SQL DDL (Data Definition Language) lati data tabili.
  • eto2ddl - Laini pipaṣẹ fun okeere Oracle schema lati ṣeto awọn iwe afọwọkọ ddl init pẹlu agbara lati ṣe àlẹmọ alaye ti ko fẹ, DDL lọtọ ni awọn faili oriṣiriṣi, iṣelọpọ ọna kika lẹwa.

Awọn olopa

  • AlaFactory - Afẹyinti orisun REST API fun alagbeka, wẹẹbu, ati awọn ohun elo IoT.
  • Hasura GraphQL Engine - Yiyara iyara, Awọn API GraphQL gidi akoko gidi lori Postgres pẹlu iṣakoso iwọle ti o dara, tun nfa awọn kio wẹẹbu lori awọn iṣẹlẹ data data.
  • jl-sql - SQL fun JSON ati awọn ṣiṣan CSV.
  • mysql_fdw - PostgreSQL iwe apamọ data ajeji fun MySQL.
  • Oracle REST Data Services - Ohun elo Java aarin-aarin, awọn maapu HTTP (S) awọn ọrọ-ọrọ ORDS (GET, POST, PUT, DELETE, bbl) si awọn iṣowo data data ati dapada eyikeyi awọn abajade ti a ṣe ni lilo JSON.
  • Prisma - Prisma yi data data rẹ pada si API GraphQL gidi kan.
  • postgREST - API REST fun eyikeyi data data Postgres.
  • perst - Ṣe ọna lati sin API RESTful lati eyikeyi data data ti a kọ sinu Go.
  • restSQL - Olupilẹṣẹ SQL pẹlu Java ati HTTP APIs, nlo RESTful HTTP API ti o rọrun pẹlu XML tabi serialization JSON.
  • resquel - Ni irọrun ṣe iyipada data SQL rẹ sinu API REST kan.
  • onirinrin2 - Laifọwọyi ṣe ipilẹṣẹ iṣẹ API RESTful kan fun ibi-ipamọ data julọ rẹ.
  • sql-bata - Ilọsiwaju REST ati murasilẹ UI fun awọn ibeere SQL rẹ.

Awọn irinṣẹ afẹyinti

  • pgbackrest - Afẹyinti PostgreSQL & Mu pada.
  • BarRMan - Afẹyinti ati Oluṣakoso Imularada fun PostgreSQL.

Atunse / Data isẹ

  • Ipilẹ data - Ọpa kan fun ṣawari ati titẹjade data.
  • dtle - Pipin Data Gbigbe Iṣẹ fun MySQL.
  • pgsync - Ṣiṣẹpọ data Postgres laarin awọn apoti isura infomesonu.
  • pg_chameleon - MySQL si eto ajọra PostgreSQL ti a kọ sinu Python 3. Eto naa lo mysql-replication ile-ikawe lati fa awọn aworan ila lati MySQL eyiti o fipamọ sinu PostgreSQL bi JSONB.
  • PGDeltaStream - Olupin wẹẹbu Golang kan lati san iyipada Postgres ni o kere ju-ẹẹkan lori awọn oju opo wẹẹbu, ni lilo ẹya-ara iyipada ọgbọn ti Postgres.
  • repmgr - Oluṣakoso Isọdọtun olokiki julọ fun PostgreSQL.

Awọn iwe afọwọkọ

  • pgx_scripts - Akopọ ti awọn iwe afọwọkọ kekere ti o wulo fun itupalẹ data data ati iṣakoso, ti a ṣẹda nipasẹ ẹgbẹ wa ni Awọn amoye PostgreSQL.
  • pgsql-bloat-iye - Awọn ibeere lati wiwọn bloat iṣiro ni awọn atọka ati awọn tabili fun PostgreSQL.
  • pgWikiDont - Idanwo SQL ti o ṣayẹwo ti data data rẹ ba tẹle awọn ofin lati https://wiki.postgresql.org/wiki/Don’t_Do_This.
  • pg-awọn ohun elo - Awọn ohun elo PostgreSQL ti o wulo.
  • Postgres iyanjẹ dì - Awọn iwe afọwọkọ SQL ti o wulo ati awọn aṣẹ nipasẹ .
  • postgres_dba - Eto ti o padanu ti awọn irinṣẹ to wulo fun Postgres DBAs ati gbogbo awọn onimọ-ẹrọ.
  • postgres_queries_and_commands.sql - Awọn ibeere ati Awọn aṣẹ PostgreSQL ti o wulo.
  • TPT - Awọn iwe afọwọkọ sqlplus wọnyi wa fun iṣapeye iṣẹ aaye data Oracle & laasigbotitusita.

Abojuto / Statistics / išẹ

  • Oluwo ASH - Pese iwo ayaworan ti data itan igba ti nṣiṣe lọwọ laarin Oracle ati PostgreSQL DB.
  • Monyog - Aṣoju & Ọpa Abojuto MySQL ti o munadoko.
  • mssql-abojuto - Ṣe abojuto olupin SQL rẹ lori iṣẹ ṣiṣe Linux ni lilo gbigba, InfluxDB ati Grafana.
  • Navicat Atẹle - Ailewu, rọrun ati ohun elo ibojuwo olupin latọna jijin ti ko ni aṣoju ti o kun pẹlu awọn ẹya ti o lagbara lati jẹ ki ibojuwo rẹ munadoko bi o ti ṣee.
  • Percona Abojuto ati Management - Ṣii orisun orisun fun iṣakoso ati abojuto MySQL ati iṣẹ MongoDB.
  • pganalyze-odè - Akojọpọ awọn iṣiro Pganalyze fun apejọ awọn metiriki PostgreSQL ati data log.
  • postgres-ayẹwo - Ọpa iwadii iran tuntun ti o gba awọn olumulo laaye lati ṣe itupalẹ jinlẹ ti ilera ti awọn apoti isura data Postgres.
  • postgres_exporter - Olutaja Prometheus fun awọn metiriki olupin PostgreSQL.
  • pgDash - Ṣe iwọn ati tọpa gbogbo abala ti awọn apoti isura data PostgreSQL rẹ.
  • PgHero - Dasibodu iṣẹ ṣiṣe fun Postgres - awọn sọwedowo ilera, awọn atọka ti a daba, ati diẹ sii.
  • pgmetrics - Gba ati ṣafihan alaye ati awọn iṣiro lati ọdọ olupin PostgreSQL ti nṣiṣẹ.
  • pgMustard - Ni wiwo olumulo fun Postgres ṣe alaye awọn ero, pẹlu awọn imọran lati mu ilọsiwaju ṣiṣẹ.
  • pgstat - Gba awọn iṣiro PostgreSQL, ati boya fi wọn pamọ sinu awọn faili CSV tabi tẹ wọn si ori stdout.
  • pgwatch2 - Irọra ara-ti o wa ninu PostgreSQL metiriki monitoring/dashboarding ojutu.
  • Telegraf PostgreSQL itanna - Pese awọn metiriki fun ibi ipamọ data postgres rẹ.

Zabbix

  • Mamonsu - Aṣoju abojuto fun PostgreSQL.
  • Orabbix - Orabbix jẹ ohun itanna ti a ṣe apẹrẹ lati ṣiṣẹ pẹlu Atẹle Idawọlẹ Zabbix lati pese ibojuwo-ọpọlọpọ, iṣẹ ṣiṣe ati ijabọ wiwa ati wiwọn fun Awọn aaye data Oracle, pẹlu awọn metiriki iṣẹ ṣiṣe olupin.
  • pg_monz - Eyi ni awoṣe ibojuwo Zabbix fun aaye data PostgreSQL.
  • Pyora - Iwe afọwọkọ Python lati ṣe atẹle Awọn aaye data Oracle.
  • ZabbixDBA - ZabbixDBA yara, rọ, ati idagbasoke ohun itanna nigbagbogbo lati ṣe atẹle RDBMS rẹ.

HIV

  • DbFit - Ilana idanwo data data ti o ṣe atilẹyin idagbasoke irọrun-iwadii idanwo ti koodu data rẹ.
  • RegreSQL - Ipadasẹyin Idanwo awọn ibeere SQL rẹ.

Olupilẹṣẹ data

isakoso

  • pgbadger - A fast PostgreSQL Log Oluyanju.
  • pgbedrock - Ṣakoso awọn ipa iṣupọ Postgres, awọn ọmọ ẹgbẹ ipa, nini ero, ati awọn anfani.
  • pgslice - Postgres ipin bi o rọrun bi paii.

HA / Aṣiṣe / Sharding

  • Citus - Ifaagun Postgres ti o pin data rẹ ati awọn ibeere rẹ kọja awọn apa ọpọ.
  • patroni - Awoṣe fun Wiwa giga PostgreSQL pẹlu ZooKeeper, ati bẹbẹ lọ, tabi Consul.
  • Percona XtraDB iṣupọ - Solusan Scalability Giga kan fun iṣupọ MySQL ati Wiwa giga.
  • stolon - Oluṣakoso PostgreSQL abinibi awọsanma fun wiwa giga PostgreSQL.
  • pg_auto_failover - Ifaagun Postgres ati iṣẹ fun ikuna adaṣe adaṣe ati wiwa giga.
  • pglookout - Abojuto atunwi PostgreSQL ati daemon ikuna.
  • Iṣiṣe Aifọwọyi PostgreSQL - Wiwa-giga fun Postgres, da lori awọn itọkasi ile-iṣẹ Pacemaker ati Corosync.
  • postgresql_cluster - Iṣupọ Wiwa-giga PostgreSQL (da lori "Patroni" ati "DCS(ati bẹbẹ lọ)"). Aládàáṣiṣẹ imuṣiṣẹ pẹlu Ansible.
  • Vitess - Eto iṣupọ aaye data fun iwọn petele ti MySQL nipasẹ sharding gbogbogbo.

Kubernetes

  • KubeDB - Ṣiṣe awọn apoti isura infomesonu ti iṣelọpọ ni irọrun lori Kubernetes.
  • Postgres oniṣẹ - Oluṣeto Postgres n jẹ ki awọn iṣupọ PostgreSQL ti o wa pupọ lori Kubernetes (K8s) ti o ni agbara nipasẹ Patroni.
  • Spilo - Awọn iṣupọ HA PostgreSQL pẹlu Docker.
  • StackGres - Idawọlẹ-ite, Full Stack PostgreSQL lori Kubernetes.

Iṣeto ni Tuning

  • MySQLTuner-perl - Iwe afọwọkọ ti a kọ sinu Perl ti o fun ọ laaye lati ṣe atunyẹwo fifi sori MySQL ni iyara ati ṣe awọn atunṣe lati mu iṣẹ ati iduroṣinṣin pọ si.
  • PGConfigurator - Ọpa ori ayelujara ọfẹ lati ṣe ipilẹṣẹ iṣapeye postgresql.conf.
  • pgtun - Oluṣeto iṣeto ni PostgreSQL.
  • postgresqltuner.pl - Iwe afọwọkọ ti o rọrun lati ṣe itupalẹ iṣeto ibi ipamọ data PostgreSQL rẹ, ati fun imọran atunṣe.

DevOps

  • DBmaestro - DBmaestro yara awọn iyipo idasilẹ & ṣe atilẹyin agility kọja gbogbo ilolupo IT.
  • Toad DevOps Irinṣẹ - Ohun elo irinṣẹ Toad DevOps n ṣiṣẹ awọn iṣẹ idagbasoke data pataki laarin iṣan-iṣẹ DevOps rẹ - laisi ibajẹ didara, iṣẹ ṣiṣe tabi igbẹkẹle.

Awọn apẹẹrẹ eto

riroyin

  • poli - Ohun elo ijabọ SQL rọrun lati lo ti a ṣe fun awọn ololufẹ SQL.

Awọn pinpin

  • DBdeployer - Ọpa ti o ran awọn olupin data MySQL ni irọrun.
  • dbatools - Module PowerShell ti o le ronu bii laini aṣẹ SQL Studio Studio Iṣakoso olupin.
  • Postgres.app - fifi sori ẹrọ PostgreSQL ti o ni kikun ti a ṣajọpọ bi ohun elo Mac boṣewa kan.
  • BigSQL - A Olùgbéejáde ore-pinpin ti Postgres.
  • Ile Erin - Oju opo wẹẹbu iṣakoso PostgreSQL iwaju-ipari ti o ṣajọpọ ọpọlọpọ awọn ohun elo ati awọn ohun elo fun lilo pẹlu PostgreSQL.

aabo

  • accra - Aabo aaye data suite. Aṣoju aaye data pẹlu fifi ẹnọ kọ nkan ipele-aaye, wa nipasẹ data fifi ẹnọ kọ nkan, idena abẹrẹ SQL, wiwa ifọle, awọn ikoko oyin. Ṣe atilẹyin ẹgbẹ alabara ati ẹgbẹ aṣoju (“sihin” fifi ẹnọ kọ nkan). SQL, NoSQL.

Awọn oluyipada koodu

  • CodeBuff - Ede-agnostic lẹwa-titẹ sita nipasẹ ẹkọ ẹrọ.

Ṣiṣejọpọ

Ti o ba ni wiwa eyikeyi fun ibi ipamọ data, jọwọ pin. Emi yoo tun ni idunnu lati gba esi - PR's ati awọn irawọ. Ti o ba ni ibeere eyikeyi nipa ṣiṣẹda awọn iwe ti ara rẹ, kọ wọn paapaa.

orisun: www.habr.com

Fi ọrọìwòye kun