Félelmetes barkácslap, vagy GitHub jegyzettömb helyett

Félelmetes barkácslap, vagy GitHub jegyzettömb helyett

Szia Habr! Valószínűleg mindegyikünknek van egy fájlja, ahol elrejtünk valami hasznosat és érdekeset magunknak. Néhány hivatkozás cikkekre, könyvekre, tárhelyekre, kézikönyvekre. Ezek lehetnek a böngésző könyvjelzői, vagy akár csak a későbbi használatra hagyott lapok. Idővel mindez megduzzad, a linkek megszűnnek nyílni, és a legtöbb anyag egyszerűen elavulttá válik.

Mi van, ha megosztjuk ezt a jóságot a közösséggel, és közzétesszük ezt a fájlt a GitHubon? Akkor a munkád hasznos lehet másnak, és együtt tarthatod fenn a relevanciát, elfogadva a frissítéseket a vágyóktól a jó öreg PR-okon keresztül. A projekt pontosan erre készült. Csodálatos listák. Szerepel a TOP 10 GitHub adattárban, 138 XNUMX csillaggal rendelkezik, és közvetlenül a README gyökérben megjelenhet a munkáidra mutató hivatkozás, ami hatalmas közönséget vonz a munkáid felé. Igaz, ez egy kis erőfeszítést igényel. Szeretném megosztani veletek az ilyen jellegű erőfeszítésekkel kapcsolatos tapasztalataimat.

A nevem Maxim Gramin. A CROC-nál Java fejlesztéssel és adatbázis-kutatással foglalkozom. Ebben a bejegyzésben elmondom, mik azok az Awesome List, és hogyan készítsd el a saját hivatalos fantasztikus repót.

Mik azok a fantasztikus listák

Amikor valami új technológiát vagy programozási nyelvet kell kitalálnom, először ide megyek - megkeresem a megfelelő részt, és vannak benne megfelelő lapok. És a csillagok számából és folyamatos növekedésükből ítélve nem csak én csinálom ezt.
Félelmetes barkácslap, vagy GitHub jegyzettömb helyett

Valójában ez egy közönséges lapos readme.md, amely külön egyben él adattárak, a 8. helyen áll az összes GitHub-tárhely között, és tartalmaz linkeket más, bármely témával foglalkozó lapokra. Például a Programozási nyelvek részben találhat lapokat az Awesome Pythonról és az Awesome Go-ról, és a Front-End Development rengeteg erőforrással rendelkezik a WEB-fejlesztéshez. És természetesen - szakasz Adatbázisok (Erre kicsit később visszatérünk.) És igen, mindez nem korlátozódik a technikai témákra. Például a Szórakozás és a Játék rovatokban is sok érdekességet találhatsz (én személy szerint örültem félelmetes-fantasy).
A fő jellemzője, hogy ezeket a lapokat nem a szerző személyesen, hanem a közösség tartja karban, és egy speciális és nagyon szigorú szabályok szerint állítják össze. félelmetes kiáltvány. Minden ilyen lap egy független szakemberközösség, a saját életét éli, és nyitott az Ön kéréseire, amelyek még jobbá teszik. És bárki elkészítheti saját lapot, ha egy témát még nem tárgyaltak.

Az ötlet szerzője és az egész vállalkozás koordinátora a legendás Sindre Sorhus, első személy a GitHubon, szerző tovább 1000 npm modulok, és ő fogja megkapni a PR-jeit.
Félelmetes barkácslap, vagy GitHub jegyzettömb helyett

Hogyan lehet bekerülni a fantasztikus listára

Ha hirtelen nem talált megfelelő lapot az Önt érdeklő témában, akkor ez az első jele annak, hogy magának kell elkészítenie!

Elmondom az agyszüleményem példáján. Félelmetes adatbázis-eszközök — Projektről projektre sokféle adatbázissal kell dolgoznom, ezért elindítottam egy fájlt, amiben összegyűjtöttem a velük való munkához hasznos eszközöket, mindenféle adatbázis-migrálót, IDE-t, adminisztrációs panelt, felügyeleti eszközöket és mindenféle dolgok.vegyes. Olyan eszközök, amelyeket már használtam, vagy most terveztem használni. Megosztottam ezt a fájlt a CROC-nál és azon túli kollégáimmal. Ez sok embernek segített és érdekes volt. Ennek eredményeként nagyobb hírnevet szerettem volna, amikor egy nap észrevettem, hogy az Adatbázisok részben nincs lap erről a témáról. És úgy döntöttem, hogy hozzáadom az enyémet.

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

  1. Rendszeres GitHub-repót regisztrálunk, olyan néven, mint awesome-whatever. Az én esetemben ez awesome-database-tools volt
  2. A lapunkat fantasztikus formátumba hozzuk, ez segít nekünk generátor-félelmetes-lista, amely az összes szükséges fájlt a kívánt formátumban generálja
  3. Valódi CI beállítása. félelmetes-szösz és travis ci segít irányítani érvényesség a lapunkat
  4. 30 napot várunk
  5. Átnézünk legalább 2 másik személy PR-jét
  6. Végül pedig készítünk egy PR-t a fő repóhoz, ahol hozzáadunk egy linket a repóhoz. Itt mindent figyelmesen el kell olvasnia, és gondosan teljesítenie kell az új lapra és magára a PR-ra vonatkozó számos követelményt.

Az első palacsintám csomósnak bizonyult
Félelmetes barkácslap, vagy GitHub jegyzettömb helyett
De eltelt egy kis idő, még több anyagot gyűjtöttem, dolgoztam a hibákon és mertem második próbálkozás.

De megfeledkeztem egy nagyon fontos dologról, amit finoman megsúgtak nekem:
Félelmetes barkácslap, vagy GitHub jegyzettömb helyett

Nem voltam túl óvatos, és nem tettem hozzá egy unikornisot, hogy megerősítsem, hogy minden feltétel teljesült
Félelmetes barkácslap, vagy GitHub jegyzettömb helyett

Aztán eltelt még egy kis idő, még néhány szerkesztés kommentek alapján, és a várva várt csipoghogy a PR-omat elfogadták.

Így én lettem az első lapom szerzője, és elkezdtek kapni PR-ok a közösségtől új eszközök hozzáadásához. És sok közülük már benne van Félelmetes adatbázis-eszközök. Ha lusta vagy követni a linket,

íme a bejegyzés megjelenésének időpontjában aktuális válogatás

Félelmetes adatbázis-eszközök Félelmetes barkácslap, vagy GitHub jegyzettömb helyett

Az adatbázis-eszközök közösség által vezérelt listája

Itt információkat gyűjtünk a félelmetes hasznos és félelmetes kísérleti eszközökről, amelyek leegyszerűsíthetők adatbázisokkal DBA, DevOps, fejlesztők és egyszerű halandók számára.

Nyugodtan adjon meg információkat saját db-eszközeiről vagy kedvenc harmadik féltől származó db-eszközeiről.

tartalom

IDE

  • AnySQL Maestro — Premier többcélú adminisztrációs eszköz adatbázis-kezeléshez, -vezérléshez és -fejlesztéshez.
  • Aqua Data Studio — Az Aqua Data Studio egy termelékenységnövelő szoftver adatbázis-fejlesztők, DBA-k és elemzők számára.
  • Database.net — Több adatbázis-kezelő eszköz 20+ adatbázis támogatásával.
  • datagrip — Többplatformos IDE adatbázisokhoz és SQL-hez a JetBrainstől.
  • dbeaver — Ingyenes univerzális adatbázis-kezelő és SQL-kliens.
  • dbForge Studio for MySQL — Univerzális IDE MySQL és MariaDB adatbázisok fejlesztéséhez, kezeléséhez és adminisztrációjához.
  • dbForge Studio for Oracle — Erőteljes IDE az Oracle kezeléséhez, adminisztrációjához és fejlesztéséhez.
  • dbForge Studio a PostgreSQL-hez — GUI eszköz adatbázisok és objektumok kezelésére és fejlesztésére.
  • dbForge Studio for SQL Server — Erőteljes integrált fejlesztői környezet az SQL Server fejlesztéséhez, kezeléséhez, adminisztrációjához, adatelemzéshez és jelentéskészítéshez.
  • dbKoda — Modern (JavaScript/Electron keretrendszer), nyílt forráskódú IDE a MongoDB-hez. Olyan funkciókkal rendelkezik, amelyek támogatják a fejlesztést, az adminisztrációt és a teljesítmény hangolását a MongoDB adatbázisokon.
  • IBExpert — Átfogó grafikus felhasználói felület a Firebird és az InterBase számára.
  • HeidiSQL - Egy könnyű kliens MySQL, MSSQL és PostgreSQL kezelésére, Delphiben írva.
  • MySQL munkaasztal — A MySQL Workbench egy egységes vizuális eszköz adatbázis-építészek, fejlesztők és DBA-k számára.
  • navicat — Adatbázis-fejlesztő eszköz, amely lehetővé teszi, hogy egyetlen alkalmazásból egyszerre csatlakozzon MySQL, MariaDB, SQL Server, Oracle, PostgreSQL és SQLite adatbázisokhoz.
  • Oracle SQL fejlesztő — Az Oracle SQL Developer egy ingyenes, integrált fejlesztői környezet, amely leegyszerűsíti az Oracle Database fejlesztését és kezelését mind a hagyományos, mind a felhőalapú telepítésekben.
  • pgAdmin — A legnépszerűbb és funkciókban gazdag nyílt forráskódú adminisztrációs és fejlesztői platform a PostgreSQL-hez, a világ legfejlettebb nyílt forráskódú adatbázisához.
  • pgAdmin3 - Hosszú távú támogatás a pgAdmin3 számára.
  • PL/SQL fejlesztő — IDE, amely kifejezetten az Oracle Databases tárolt programegységeinek fejlesztésére szolgál.
  • PostgreSQL Maestro — Teljes és hatékony adatbázis-kezelő, adminisztrációs és fejlesztői eszköz a PostgreSQL-hez.
  • Varangy — A Toad a vezető adatbázis-megoldás fejlesztők, rendszergazdák és adatelemzők számára. Egyetlen adatbázis-kezelő eszközzel kezelheti az összetett adatbázis-módosításokat.
  • Varangy széle — Egyszerűsített adatbázis-fejlesztő eszköz MySQL és Postgres számára.
  • TOra — A TOra egy nyílt forráskódú SQL IDE az Oracle, MySQL és PostgreSQL adatbázisokhoz.
  • Valentina Stúdió — INGYEN hozzon létre, adminisztráljon, kérdezzen le és fedezzen fel Valentina DB, MySQL, MariaDB, PostgreSQL és SQLite adatbázisokat.

GUI menedzserek/ügyfelek

  • admin — Adatbázis-kezelés egyetlen PHP fájlban.
  • DbVisualizer — Univerzális adatbázis-eszköz fejlesztők, DBA-k és elemzők számára.
  • HouseOps — Vállalati ClickHouse Ops UI lekérdezések futtatásához, a ClickHouse állapotának nyomon követéséhez és sok más gondolkodásra késztet.
  • JackDB - Közvetlen SQL hozzáférés az összes adatához, függetlenül attól, hogy hol élnek.
  • OmniDB — Webes eszköz adatbázis-kezeléshez.
  • Pgweb — Web-alapú adatbázisböngésző PostgreSQL-hez, Go nyelven íródott, és macOS, Linux és Windows gépeken működik.
  • phpLiteAdmin — Web-alapú SQLite adatbázis-adminisztrációs eszköz, PHP nyelven írva, SQLite3 és SQLite2 támogatásával.
  • phpMyAdmin — Webes felület a MySQL és a MariaDB számára.
  • psequel — A PSequel tiszta és egyszerű felületet biztosít a gyakori PostgreSQL-feladatok gyors végrehajtásához.
  • PopSQL – Modern, együttműködő SQL-szerkesztő a csapat számára.
  • Postico - Modern PostgreSQL-kliens Mac-hez.
  • Robo 3T — A Robo 3T (korábban Robomongo) egy shell-központú, többplatformos MongoDB felügyeleti eszköz.
  • Folytatás Pro — A Sequel Pro egy gyors, könnyen használható Mac adatbázis-kezelő alkalmazás MySQL és MariaDB adatbázisokkal való munkavégzéshez.
  • SQL Operations Studio — Adatkezelő eszköz, amely lehetővé teszi az SQL Server, az Azure SQL DB és az SQL DW használatát Windows, macOS és Linux rendszeren.
  • SQLite szakértő — A grafikus felület támogatja az SQLite összes funkcióját.
  • sqlpad — A webalapú SQL-szerkesztő saját privát felhőjében fut.
  • SQLPro – Egyszerű, hatékony Postgres-kezelő macOS-hez.
  • Mókus — Java nyelven írt grafikus SQL kliens, amellyel megtekintheti a JDBC-kompatibilis adatbázis szerkezetét, böngészhet a táblázatokban, SQL parancsokat adhat ki stb.
  • SQLTools — Adatbázis-kezelés a VSCode számára.
  • SQLyog — A legteljesebb és legkönnyebben használható MySQL GUI.
  • Tabix — SQL szerkesztő és nyílt forráskódú egyszerű üzleti intelligencia a Clickhouse számára.
  • Táblázat Plusz – Modern, natív és barátságos grafikus felhasználói felület relációs adatbázisokhoz: MySQL, PostgreSQL, SQLite és egyebek.
  • TeamPostgreSQL — PostgreSQL webadminisztrációs GUI — bárhonnan használhatja PostgreSQL adatbázisait gazdag, villámgyors AJAX webes felülettel.

CLI eszközök

  • ipython-sql — Csatlakozás adatbázishoz az IPython vagy az IPython Notebook SQL-parancsainak kiadásához.
  • iredis — Cli a Redishez automatikus kiegészítéssel és szintaxiskiemeléssel.
  • pgcenter - Kiváló adminisztrációs eszköz a PostgreSQL-hez.
  • pg_activity — Kiváló alkalmazás a PostgreSQL szerver tevékenység megfigyeléséhez.
  • pg_top - "top" a PostgreSQL-hez.
  • pspg – Postgres Pager
  • sqlcl — Az Oracle SQL Developer Command Line (SQLcl) egy ingyenes parancssori felület az Oracle Database számára.
  • usql — Univerzális parancssori felület a PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, és sok más adatbázis beleértve a NoSQL-t és a nem relációs adatbázisokat!

dbcli

  • athenakl — Az AthenaCLI egy CLI-eszköz az AWS Athena szolgáltatáshoz, amely képes automatikus kiegészítésre és szintaktikai kiemelésre.
  • litecli - CLI SQLite adatbázisokhoz automatikus kiegészítéssel és szintaktikai kiemeléssel.
  • mssql-cli — Parancssori kliens az SQL Serverhez automatikus kiegészítéssel és szintaktikai kiemeléssel.
  • mycli — Terminálkliens a MySQL-hez automatikus kiegészítéssel és szintaktikai kiemeléssel.
  • pgcli - Postgres CLI automatikus kiegészítéssel és szintaktikai kiemeléssel.
  • vcli — Vertica CLI automatikus kiegészítéssel és szintaktikai kiemeléssel.

DB-séma navigáció és megjelenítés

  • dbdiagram.io — Gyors és egyszerű eszköz az adatbázis-kapcsolati diagramok megrajzolásához és a gyors áramláshoz az egyszerű DSL nyelv használatával.
  • ERAlkímia — Entitáskapcsolati diagramok generáló eszköz.
  • SchemaCrawler — Ingyenes adatbázisséma-felderítő és -megértési eszköz.
  • Schema Spy — Az adatbázis létrehozása HTML-dokumentációba, beleértve az entitáskapcsolati diagramokat.
  • tbl — CI-barát eszköz adatbázisok dokumentálásához, Go nyelven írva.

Modellezők

  • Navicat adatmodellező — Hatékony és költséghatékony adatbázis-tervező eszköz, amely segít kiváló minőségű koncepcionális, logikai és fizikai adatmodellek felépítésében.
  • Oracle SQL fejlesztői adatmodellező — Az Oracle SQL Developer Data Modeler egy ingyenes grafikus eszköz, amely növeli a termelékenységet és leegyszerűsíti az adatmodellezési feladatokat.
  • pgmodeler — PostgreSQL-hez tervezett adatmodellező eszköz.

Migrációs eszközök

  • 2 basszusgitár — Adatbázis konfigurációs kódként eszköz, amely az idempotens DDL szkriptek koncepcióját használja.
  • repülőút - Adatbázis-migrációs eszköz.
  • szellem — Online sémamigráció MySQL-hez.
  • likvibázis — Adatbázis-független könyvtár adatbázisséma-változások nyomon követésére, kezelésére és alkalmazására.
  • migrén — Mint a diff, de a PostgreSQL sémákhoz.
  • node-pg-migrate — A Node.js adatbázis-áttelepítés-kezelés kizárólag a postgres számára készült. (De használható más, SQL szabványnak megfelelő DB-khez is - pl. CockroachDB.)
  • Pyrseas — Segédprogramokat biztosít a PostgreSQL adatbázisséma YAML-ként való leírásához.
  • SchemaHero — Kubernetes operátor deklaratív adatbázisséma-kezeléshez (gitops adatbázissémákhoz).
  • Squitch — Értelmes adatbázis-natív változáskezelés a keretrendszer nélküli fejlesztés és megbízható telepítés érdekében.
  • yuniql – Egy újabb sémaverzió- és migrációs eszköz, amely a natív .NET Core 3.0+ verzióval készült, és remélhetőleg még jobb.

Kódgeneráló eszközök

  • ddl-generátor — SQL DDL-t (Data Definition Language) következtet a táblaadatokból.
  • séma2ddl — Parancssori segédprogram az Oracle séma exportálásához ddl init szkriptek készletéhez, amely képes kiszűrni a nemkívánatos információkat, külön DDL a különböző fájlokban, szép formátumú kimenet.

göngyölő

  • Álomgyár — Nyílt forráskódú REST API-háttér mobil-, web- és IoT-alkalmazásokhoz.
  • Hasura GraphQL motor — A rendkívül gyors, azonnali valós idejű GraphQL API-k a Postgres-en finomszemcsés hozzáférés-vezérléssel, webhookat is indítanak az adatbázis-eseményeknél.
  • jl-sql - SQL JSON- és CSV-folyamokhoz.
  • mysql_fdw — PostgreSQL idegen adatcsomagoló MySQL-hez.
  • Oracle REST Data Services — Egy középszintű Java-alkalmazás, az ORDS leképezi a HTTP(S) igéket (GET, POST, PUT, DELETE stb.) az adatbázis-tranzakciókhoz, és visszaadja a JSON használatával formázott eredményeket.
  • Prizma — A Prisma valós idejű GraphQL API-vá alakítja az adatbázist.
  • postgREST - REST API bármely Postgres adatbázishoz.
  • perst — A RESTful API kiszolgálásának módja a Go programban írt adatbázisokból.
  • restSQL — SQL generátor Java és HTTP API-kkal, egyszerű RESTful HTTP API-t használ XML vagy JSON szerializációval.
  • resquel — Könnyen konvertálhatja SQL adatbázisát REST API-vá.
  • homokember2 — RESTful API szolgáltatás automatikus létrehozása a régi adatbázishoz.
  • sql-boot - Fejlett REST és UI burkoló az SQL-lekérdezésekhez.

Biztonsági mentési eszközök

  • pgbackrest - Megbízható PostgreSQL biztonsági mentés és visszaállítás.
  • Csapos — Biztonsági mentés és helyreállítás kezelője a PostgreSQL-hez.

Replikáció/Adat művelet

  • Adatkészlet — Adatok feltárására és közzétételére szolgáló eszköz.
  • dtle — Elosztott adatátviteli szolgáltatás a MySQL számára.
  • pgsync - Postgres adatok szinkronizálása adatbázisok között.
  • pg_chameleon — Python 3-ban írt MySQL–PostgreSQL replikarendszer. A rendszer a mysql-replikáció könyvtárat használja a MySQL-ből származó sorképek lehívására, amelyeket a PostgreSQL JSONB-ként tárol.
  • PGDeltaStream — A Golang webszerver a Postgres streaminghez legalább egyszer módosul websocketeken keresztül, a Postgres logikai dekódolási funkciójával.
  • repmgr — A PostgreSQL legnépszerűbb replikációs kezelője.

Scripts

  • pgx_scripts — Hasznos kis szkriptek gyűjteménye adatbázis-elemzéshez és -felügyelethez, amelyet a PostgreSQL Experts csapata készített.
  • pgsql-bloat-estimation — Lekérdezések a statisztikai felfúvódás mérésére a PostgreSQL indexeiben és tábláiban.
  • pgWikiDont — SQL teszt, amely ellenőrzi, hogy az adatbázis követi-e a szabályokat https://wiki.postgresql.org/wiki/Don’t_Do_This.
  • pg-utils — Hasznos PostgreSQL segédprogramok.
  • Postgres csaló lap — Hasznos SQL-szkriptek és parancsok által .
  • postgres_dba — A hiányzó hasznos eszközök a Postgres DBA-k és az összes mérnök számára.
  • postgres_queries_and_commands.sql - Hasznos PostgreSQL lekérdezések és parancsok.
  • TPT — Ezek az sqlplus szkriptek az Oracle Database teljesítményoptimalizálására és hibaelhárítására szolgálnak.

Monitoring/Statisztika/Teljesítmény

  • ASH Viewer — Grafikus nézetet biztosít az aktív munkamenet-előzmények adatairól az Oracle és PostgreSQL DB-n belül.
  • Monyog — Ügynök nélküli és költséghatékony MySQL figyelőeszköz.
  • mssql-monitoring — Kövesse nyomon az SQL Server teljesítményét Linux rendszeren a collectiond, InfluxDB és Grafana segítségével.
  • Navicat Monitor — Biztonságos, egyszerű és ügynök nélküli távoli szerverfigyelő eszköz, amely hatékony funkciókkal van tele, hogy a lehető leghatékonyabb legyen a felügyelet.
  • Percona Monitoring and Management — Nyílt forráskódú platform a MySQL és a MongoDB teljesítményének kezelésére és figyelésére.
  • pganalyze gyűjtő — Statisztikai gyűjtő Pganalyse PostgreSQL metrikák és naplóadatok gyűjtéséhez.
  • postgres-ellenőrzés – Új generációs diagnosztikai eszköz, amely lehetővé teszi a felhasználók számára a Postgres adatbázisok állapotának mélyreható elemzését.
  • postgres_exporter — Prometheus exportőr a PostgreSQL szerver metrikákhoz.
  • pgDash — Mérje meg és kövesse nyomon PostgreSQL-adatbázisainak minden aspektusát.
  • PgHero — A Postgres teljesítményének irányítópultja — állapotfelmérés, javasolt indexek és egyebek.
  • pgmetrics — Információk és statisztikák gyűjtése és megjelenítése egy futó PostgreSQL szerverről.
  • pgMustard — A Postgres felhasználói felülete ismerteti a terveket, valamint tippeket ad a teljesítmény javításához.
  • pgstats — Összegyűjti a PostgreSQL-statisztikát, és vagy CSV-fájlokba menti, vagy kinyomtatja a szabványos kimenetre.
  • pgwatch2 — Rugalmas, önálló PostgreSQL metrikafigyelő/műszerfali megoldás.
  • Telegraf PostgreSQL bővítmény — Mutatókat biztosít a postgres adatbázishoz.

Zabbix

  • Mamonsu — Monitoring ügynök a PostgreSQL-hez.
  • Orabbix — Az Orabbix egy olyan beépülő modul, amelyet a Zabbix Enterprise Monitorral való együttműködésre terveztek, hogy többszintű megfigyelést, teljesítmény- és rendelkezésre állási jelentéseket és méréseket biztosítson az Oracle Databases számára, valamint a szerver teljesítménymutatóit.
  • pg_monz — Ez a Zabbix megfigyelési sablon a PostgreSQL adatbázishoz.
  • Pyora — Python szkript az Oracle adatbázisok figyeléséhez.
  • ZabbixDBA - A ZabbixDBA egy gyors, rugalmas és folyamatosan fejlődő bővítmény az RDBMS felügyeletéhez.

Tesztelés

  • DbFit — Egy adatbázis-tesztelő keretrendszer, amely támogatja az adatbáziskód egyszerű, tesztvezérelt fejlesztését.
  • RegreSQL — Regresszió Az SQL lekérdezések tesztelése.

Adatgenerátor

  • Databene Benerator — Ez egy keretrendszer valósághű és érvényes, nagy mennyiségű tesztadatok generálására a tesztelt rendszerhez (kikerülve a Datalite anti-mintát).
  • dbForge Data Generator for MySQL — Hatékony grafikus felhasználói felület nagy mennyiségű valósághű vizsgálati adat létrehozásához.
  • dbForge Data Generator for Oracle - Kicsi, de hatalmas grafikus felhasználói felület az Oracle-sémák feltöltéséhez rengeteg valósághű tesztadattal.
  • dbForge Data Generator for SQL Server — Hatékony grafikus felhasználói felület az adatbázisok értelmes tesztadatainak gyors generálásához.

Adminisztráció

  • pgbadger - Gyors PostgreSQL naplóelemző.
  • pgbedrock — Kezelheti a Postgres-fürt szerepköreit, szerepkör-tagságait, sématulajdonjogát és jogosultságait.
  • pgslice — A Postgres particionálás olyan egyszerű, mint a pite.

HA/Failover/Sharding

  • Citus — Postgres bővítmény, amely több csomópont között osztja el adatait és lekérdezéseit.
  • patroni — A PostgreSQL High Availability sablonja a ZooKeeper, etcd vagy Consul segítségével.
  • Percona XtraDB Cluster — Magas skálázhatóságú megoldás a MySQL-fürtözéshez és a magas rendelkezésre álláshoz.
  • stolon — Felhőben natív PostgreSQL-kezelő a PostgreSQL magas rendelkezésre állásához.
  • pg_auto_failover — Postgres kiterjesztés és szolgáltatás az automatikus feladatátvételhez és a magas rendelkezésre álláshoz.
  • pglookout — PostgreSQL replikációfigyelés és feladatátvételi démon.
  • PostgreSQL automatikus feladatátvétel — Magas szintű elérhetőség a Postgres számára, a Pacemaker és a Corosync iparági referenciái alapján.
  • postgresql_cluster — PostgreSQL High-Availability Cluster ("Patroni" és "DCS(etcd)" alapján). A telepítés automatizálása az Ansible segítségével.
  • Vitess — Adatbázis-fürtöző rendszer a MySQL vízszintes skálázásához általános felosztáson keresztül.

Kubernetes

  • KubeDB — Éles szintű adatbázisok futtatásának megkönnyítése a Kubernetesen.
  • Postgres operátor — A Postgres Operator magas rendelkezésre állású PostgreSQL-fürtöket tesz lehetővé a Patroni által üzemeltetett Kubernetesen (K8s).
  • Spilo - HA PostgreSQL-fürtök Dockerrel.
  • StackGres — Vállalati szintű, Full Stack PostgreSQL Kubernetesen.

Konfiguráció hangolása

  • MySQLTuner-perl — Perl nyelven írt szkript, amely lehetővé teszi a MySQL-telepítés gyors áttekintését és a teljesítmény és a stabilitás növelése érdekében történő módosításokat.
  • PGConfigurator — Ingyenes online eszköz optimalizált postgresql.conf.
  • pgtune — PostgreSQL konfigurációs varázsló.
  • postgresqltuner.pl — Egyszerű szkript a PostgreSQL adatbázis-konfiguráció elemzéséhez és hangolási tanácsok adásához.

DevOps

  • DBmaestro — A DBmaestro felgyorsítja a kiadási ciklusokat és támogatja az agilitást a teljes IT-ökoszisztémában.
  • Toad DevOps Toolkit — A Toad DevOps Toolkit kulcsfontosságú adatbázis-fejlesztési funkciókat hajt végre a DevOps munkafolyamatán belül – anélkül, hogy a minőséget, a teljesítményt vagy a megbízhatóságot veszélyeztetné.

Séma minták

Jelentő

  • Poli — Könnyen használható SQL jelentéskészítő alkalmazás, amely az SQL szerelmeseinek készült.

disztribúciók

  • DBdeployer — Eszköz, amely egyszerűen telepíti a MySQL adatbázis-kiszolgálókat.
  • dbatools — PowerShell-modul, amelyet parancssori SQL Server Management Studioként képzelhet el.
  • Postgres.app - Teljes funkcionalitású PostgreSQL-telepítés szabványos Mac-alkalmazásként csomagolva.
  • BigSQL — A Postgres fejlesztőbarát terjesztése.
  • Elefántház — Webalapú PostgreSQL felügyeleti felület, amely számos segédprogramot és alkalmazást köt össze a PostgreSQL-lel való használatra.

Biztonság

  • Acra — Adatbázis biztonsági csomag. Adatbázis-proxy mezőszintű titkosítással, keresés titkosított adatok között, SQL-befecskendezések megelőzése, behatolásészlelés, honeypots. Támogatja a kliens- és proxyoldali ("átlátszó") titkosítást. SQL, NoSQL.

Kódformázók

  • CodeBuff — Nyelv-agnosztikus csinos nyomtatás gépi tanuláson keresztül.

hozzájárulás

Ha van leleted az adatbázishoz, kérlek oszd meg. Szívesen fogadok visszajelzéseket is - PR-ok és sztárok. Ha bármilyen kérdése van a saját lapok készítésével kapcsolatban, írja meg azt is.

Forrás: will.com

Hozzászólás