
Բարև, Հաբր: Հավանաբար, մեզանից յուրաքանչյուրն ունի մի ֆայլ, որտեղ թաքցնում ենք մեզ համար օգտակար ու հետաքրքիր բան։ Որոշ հղումներ դեպի հոդվածներ, գրքեր, շտեմարաններ, ձեռնարկներ: Սրանք կարող են լինել դիտարկիչի էջանիշեր կամ նույնիսկ պարզապես բաց ներդիրներ, որոնք մնացել են ավելի ուշ: Ժամանակի ընթացքում այս ամենը ուռչում է, հղումները դադարում են բացվել, և նյութերի մեծ մասը պարզապես հնանում է։
Իսկ եթե մենք կիսենք այս բարությունը համայնքի հետ և տեղադրենք այս ֆայլը GitHub-ում: Այդ դեպքում ձեր աշխատանքը կարող է օգտակար լինել մեկ ուրիշի համար, և դուք կարող եք պահպանել արդիականությունը միասին՝ ընդունելով թարմացումներ նրանցից, ովքեր ցանկանում են հին լավ PR-ների միջոցով: Հենց դրա համար է նախատեսված նախագիծը: . Այն ընդգրկված է GitHub-ի TOP 10 պահեստներում, ունի 138K աստղ, և ձեր ստեղծագործությունների հղումը կարող է հայտնվել հենց իր արմատական README-ում, որը հսկայական լսարան կգրավի դեպի ձեր աշխատանքը: Ճիշտ է, սա մի փոքր ջանք կպահանջի։ Ես ուզում եմ ձեզ հետ կիսվել նման ջանքերի իմ փորձով։
Իմ անունը Մաքսիմ Գրամին է։ CROC-ում ես անում եմ Java-ի մշակում և տվյալների բազայի հետազոտություն: Այս գրառման մեջ ես ձեզ կասեմ, թե որոնք են Awesome Lists-ը և ինչպես պատրաստել ձեր սեփական պաշտոնական հիանալի ռեպո:
Որոնք են Awesome ցուցակները
Երբ ես պետք է որոշեմ ինչ-որ նոր տեխնոլոգիա կամ ծրագրավորման լեզու, առաջին բանը, որ անում եմ՝ գնալ այստեղ է՝ գտնում եմ ճիշտ բաժինը, և դրա մեջ կան համապատասխան թերթիկներ: Եվ դատելով աստղերի քանակից և նրանց մշտական աճից, դա միայն ես չեմ անում:

Իրականում սա սովորական հարթ readme.md է, որն ապրում է առանձին , զբաղեցնում է 8-րդ տեղը GitHub-ի բոլոր պահոցների մեջ և ներառում է հղումներ դեպի այլ թերթեր՝ նվիրված ցանկացած թեմային: Օրինակ, Ծրագրավորման լեզուների բաժնում դուք կարող եք գտնել թերթեր Awesome Python-ի և Awesome Go-ի վրա, իսկ Front-End Development-ն ունի հսկայական ռեսուրսներ WEB-ի մշակման համար: Եվ, իհարկե, - բաժին (Սրան կանդրադառնանք մի փոքր ուշ)։ Եվ այո, այս ամենը չի սահմանափակվում միայն տեխնիկական թեմաներով։ Օրինակ Ժամանց և Խաղեր բաժիններում կարելի է գտնել նաև շատ հետաքրքիր բաներ (ես անձամբ գոհ էի. ).
Հիմնական առանձնահատկությունն այն է, որ այս բոլոր թերթիկները պահպանվում են ոչ թե անձամբ հեղինակի, այլ համայնքի կողմից և կազմված են հատուկ և խիստ խիստ. . Յուրաքանչյուր նման թերթ մասնագետների անկախ համայնք է, ապրում է իր կյանքով և բաց է ձեր ձգողականության պահանջների համար, որոնք էլ ավելի լավը կդարձնեն այն: Եվ նաև յուրաքանչյուր ոք կարող է պատրաստել իր սեփական թերթիկը, եթե ինչ-որ թեմա դեռ չի լուսաբանվել:
Այս ամբողջ ձեռնարկության գաղափարի հեղինակը և համակարգողը լեգենդար Սինդրե Սորհուսն է, , հեղինակ ավելին , և հենց նա է ստանալու ձեր PR-ները։

Ինչպես մտնել հիանալի ցուցակ
Եթե հանկարծ դուք չեք գտել համապատասխան թերթիկ ձեզ հետաքրքրող թեմայի վերաբերյալ, ապա սա առաջին նշանն է, որ դուք պետք է ինքներդ պատրաստեք այն:
Ես ձեզ կասեմ՝ օգտագործելով իմ մտքի օրինակը. — Նախագծից նախագիծ ես պետք է աշխատեմ մի շարք տվյալների բազաների հետ, և այդ պատճառով ես սկսեցի մի ֆայլ, որտեղ հավաքեցի օգտակար գործիքներ դրանց հետ աշխատելու համար, տվյալների բազայի բոլոր տեսակի միգրատորներ, IDE-ներ, ադմինիստրատորի վահանակներ, մոնիտորինգի գործիքներ և բոլոր տեսակի իրեր.տարբեր. Գործիքներ, որոնք ես արդեն օգտագործել եմ կամ պարզապես պատրաստվում էի սկսել օգտագործել: Ես կիսվել եմ այս ֆայլով CROC-ի գործընկերների հետ և դրանից դուրս: Սա շատ մարդկանց օգնեց և հետաքրքիր էր: Արդյունքում ես ավելի մեծ համբավ ուզեցի, երբ մի օր նկատեցի, որ «Տվյալների բազաներ» բաժնում այս թեմայով թերթիկ չկա։ Եվ ես որոշեցի այնտեղ ավելացնել իմը:
Ինչ է անհրաժեշտ դրա համար:
- Մենք գրանցում ենք սովորական GitHub ռեպո՝ awesome-whatever անունով: Իմ դեպքում դա հիանալի տվյալների բազա-գործիքներ էր
- Մենք մեր թերթիկը բերում ենք հիանալի ձևաչափի, սա կօգնի մեզ , որը կգեներացնի բոլոր անհրաժեշտ ֆայլերը պահանջվող ձևաչափով
- Իրական CI-ի ստեղծում: և travis ci-ն կօգնի մեզ վերահսկել մեր թերթիկը
- Սպասում ենք 30 օր
- Մենք վերանայում ենք առնվազն 2 այլ մարդկանց PR-ները
- Եվ վերջապես մենք կատարում ենք PR հիմնական ռեպո, որտեղ ավելացնում ենք հղում մեր ռեպոին։ Այստեղ դուք պետք է ուշադիր կարդաք ամեն ինչ և ուշադիր կատարեք նոր թերթիկի և հենց PR-ի բոլոր բազմաթիվ պահանջները:
Իմ առաջին նրբաբլիթը

Բայց մի քիչ ժամանակ անցավ, էլ ավելի շատ նյութ հավաքեցի, սխալների վրա աշխատեցի ու համարձակվեցի .
Բայց ես մոռացել էի մի շատ կարևոր բանի մասին, որն ինձ մեղմորեն ակնարկեցին.

Ես շատ զգույշ չէի և չավելացրի միաեղջյուրը, որպեսզի հաստատեմ, որ բոլոր պայմանները բավարարված են

Հետո մի քիչ էլ ժամանակ անցավ, ևս մի քանի խմբագրումներ՝ հիմնված մեկնաբանությունների վրա, և երկար սպասվածը որ իմ PR-ն ընդունվել է.
Այսպիսով, ես դարձա իմ առաջին թերթիկի հեղինակը, և նրանք սկսեցին ստանալ համայնքից՝ նոր գործիքներ ավելացնելու համար: Եվ նրանցից շատերն արդեն ներառված են . Եթե չափազանց ծույլ եք հետևել հղմանը,
ահա ընթացիկ ընտրությունը գրառման հրապարակման պահին
Տվյալների բազայի հիանալի գործիքներ
Համայնքի վրա հիմնված տվյալների բազայի գործիքների ցանկ
Այստեղ մենք տեղեկատվություն կհավաքենք հիանալի օգտակար և հիանալի փորձարարական գործիքների մասին, որոնք պարզեցնում են տվյալների բազաները DBA-ի, DevOps-ի, Developers-ի և հասարակ մահկանացուների համար:
Ազատորեն ավելացրեք տեղեկատվություն ձեր սեփական db-գործիքների կամ ձեր սիրած երրորդ կողմի db-գործիքների մասին:
Բովանդակություն
IDE
- — Պրեմիեր բազմաֆունկցիոնալ ադմինիստրատորի գործիք տվյալների բազայի կառավարման, վերահսկման և զարգացման համար:
- — Aqua Data Studio-ն արտադրողականության ծրագիր է տվյալների բազայի մշակողների, DBA-ների և վերլուծաբանների համար:
- — Բազմաթիվ տվյալների բազայի կառավարման գործիք՝ 20+ տվյալների բազաների աջակցությամբ:
- — JetBrains-ի կողմից տվյալների բազաների և SQL-ի միջպլատֆորմային IDE:
- — Անվճար ունիվերսալ տվյալների կառավարիչ և SQL հաճախորդ:
- — Ունիվերսալ IDE MySQL և MariaDB տվյալների բազայի մշակման, կառավարման և կառավարման համար:
- — Հզոր IDE Oracle-ի կառավարման, կառավարման և զարգացման համար:
- — GUI գործիք տվյալների բազաների և օբյեկտների կառավարման և մշակման համար:
- — Հզոր ինտեգրված զարգացման միջավայր SQL Server-ի մշակման, կառավարման, կառավարման, տվյալների վերլուծության և հաշվետվությունների համար:
- — Ժամանակակից (JavaScript/Electron շրջանակ), բաց կոդով IDE MongoDB-ի համար: Այն ունի առանձնահատկություններ՝ աջակցելու զարգացմանը, կառավարմանը և կատարողականի կարգավորմանը MongoDB տվյալների բազաներում:
- — Համապարփակ GUI գործիք Firebird-ի և InterBase-ի համար:
- — Թեթև հաճախորդ՝ MySQL, MSSQL և PostgreSQL կառավարելու համար՝ գրված Delphi-ում:
- — MySQL Workbench-ը միասնական տեսողական գործիք է տվյալների բազայի ճարտարապետների, մշակողների և DBA-ների համար:
- — Տվյալների բազայի մշակման գործիք, որը թույլ է տալիս միաժամանակ միանալ MySQL, MariaDB, SQL Server, Oracle, PostgreSQL և SQLite տվյալների բազաներին մեկ հավելվածից:
- — Oracle SQL Developer-ը անվճար, ինտեգրված զարգացման միջավայր է, որը հեշտացնում է Oracle Database-ի մշակումն ու կառավարումը ինչպես ավանդական, այնպես էլ Cloud տեղակայման դեպքում:
- — PostgreSQL-ի՝ աշխարհի ամենաառաջադեմ բաց կոդով տվյալների բազայի ամենատարածված և հարուստ բաց կոդով կառավարման և զարգացման հարթակը:
- - Երկարաժամկետ աջակցություն pgAdmin3-ի համար:
- — IDE, որը հատուկ ուղղված է Oracle-ի տվյալների բազաների համար պահված ծրագրային միավորների մշակմանը:
- - Ամբողջական և հզոր տվյալների բազայի կառավարում, ադմինիստրատոր և մշակման գործիք PostgreSQL-ի համար:
- — Toad-ը տվյալների բազայի առաջնակարգ լուծումն է մշակողների, ադմինիստրատորների և տվյալների վերլուծաբանների համար: Կառավարեք տվյալների բազայի բարդ փոփոխությունները տվյալների բազայի կառավարման մեկ գործիքով:
- — MySQL-ի և Postgres-ի տվյալների բազայի մշակման պարզեցված գործիք:
- — TOra-ն բաց կոդով SQL IDE է Oracle-ի, MySQL-ի և PostgreSQL dbs-ի համար:
- — Ստեղծեք, կառավարեք, հարցումներ կատարեք և ուսումնասիրեք Valentina DB, MySQL, MariaDB, PostgreSQL և SQLite տվյալների բազաները ԱՆՎՃԱՐ:
GUI մենեջերներ/հաճախորդներ
- — Տվյալների բազայի կառավարում մեկ PHP ֆայլում:
- — Ունիվերսալ տվյալների բազայի գործիք մշակողների, DBA-ների և վերլուծաբանների համար:
- — Enterprise ClickHouse Ops UI-ն ձեզ համար հարցումներ կատարեք, վերահսկեք ClickHouse-ի առողջությունը և շատ ուրիշներին ստիպեք մտածել:
- — Ուղղակի SQL մուտք դեպի ձեր բոլոր տվյալները, անկախ նրանից, թե որտեղ են դրանք ապրում:
- — Վեբ գործիք տվյալների բազայի կառավարման համար:
- — PostgreSQL-ի համար նախատեսված վեբ-հիմնված տվյալների բազայի դիտարկիչ, գրված Go-ում և աշխատում է macOS, Linux և Windows մեքենաներ.
- — Վեբ վրա հիմնված SQLite տվյալների բազայի ադմինիստրատորի գործիք՝ գրված PHP-ով SQLite3-ի և SQLite2-ի աջակցությամբ:
- — Վեբ ինտերֆեյս MySQL-ի և MariaDB-ի համար:
- — PSequel-ն ապահովում է մաքուր և պարզ ինտերֆեյս, որպեսզի արագ կատարեք ընդհանուր PostgreSQL առաջադրանքները:
- — Ժամանակակից, համատեղ SQL խմբագիր ձեր թիմի համար:
- - Ժամանակակից PostgreSQL հաճախորդ Mac-ի համար:
- — Robo 3T (նախկինում Robomongo) կճեպ կենտրոնացված խաչաձև հարթակ MongoDB կառավարման գործիք է:
- — Sequel Pro-ն արագ, հեշտ օգտագործվող Mac տվյալների բազայի կառավարման ծրագիր է՝ MySQL և MariaDB տվյալների բազաների հետ աշխատելու համար:
- — Տվյալների կառավարման գործիք, որը հնարավորություն է տալիս աշխատել SQL Server-ի, Azure SQL DB-ի և SQL DW-ի հետ Windows, macOS և Linux.
- — Գրաֆիկական ինտերֆեյսը աջակցում է SQLite-ի բոլոր հնարավորություններին:
- — Վեբ վրա հիմնված SQL խմբագիրն աշխատում է ձեր անձնական ամպում:
- — Պարզ, հզոր Postgres մենեջեր macOS.
- — Java-ով գրված գրաֆիկական SQL հաճախորդ, որը թույլ կտա դիտել JDBC-ին համապատասխանող տվյալների բազայի կառուցվածքը, թերթել տվյալները աղյուսակներում, թողարկել SQL հրամաններ և այլն:
- — VSCode-ի տվյալների բազայի կառավարում:
- — Առավել ամբողջական և հեշտ օգտագործվող MySQL GUI-ն:
- — SQL խմբագիր և բաց կոդով պարզ բիզնես հետախուզություն Clickhouse-ի համար:
- — Ժամանակակից, բնիկ և բարեկամական GUI գործիք հարաբերական տվյալների բազաների համար՝ MySQL, PostgreSQL, SQLite և այլն:
- — PostgreSQL Web Administration GUI — օգտագործեք ձեր PostgreSQL տվյալների բազաները ցանկացած վայրից, հարուստ, կայծակնային արագ AJAX վեբ ինտերֆեյսի միջոցով:
CLI գործիքներ
- — Միացեք տվյալների շտեմարանին՝ IPython-ի կամ IPython Notebook-ի շրջանակներում SQL հրամանների թողարկման համար:
- — A Cli Redis-ի համար՝ ավտոմատ լրացումով և շարահյուսական ընդգծմամբ:
- — PostgreSQL-ի ադմինիստրատորի ամենանման գործիք:
- — PostgreSQL սերվերի գործունեության մոնիտորինգի լավագույն հավելվածը:
- - «վերև» PostgreSQL-ի համար:
- - Պոստգրես Փեյջեր
- — Oracle SQL Developer Command Line (SQLcl) անվճար հրամանի տող միջերես է Oracle Database-ի համար:
- - Ունիվերսալ հրամանի տող ինտերֆեյս PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server-ի համար, ներառյալ NoSQL և ոչ հարաբերական տվյալների բազաները:
dbcli
- — AthenaCLI-ն CLI գործիք է AWS Athena ծառայության համար, որը կարող է կատարել ավտոմատ լրացում և շարահյուսական ընդգծում:
- - CLI SQLite տվյալների շտեմարանների համար՝ ավտոմատ լրացմամբ և շարահյուսական ընդգծմամբ:
- — SQL Server-ի հրամանի տող հաճախորդ՝ ավտոմատ լրացմամբ և շարահյուսական ընդգծմամբ:
- — Տերմինալ հաճախորդ MySQL-ի համար՝ ավտոմատ լրացումով և շարահյուսական ընդգծմամբ:
- - Postgres CLI ավտոմատ լրացմամբ և շարահյուսական ընդգծմամբ:
- — Vertica CLI՝ ավտոմատ լրացմամբ և շարահյուսական ընդգծմամբ:
DB-սխեմայի նավարկություն և վիզուալիզացիա
- — Արագ և պարզ գործիք, որը կօգնի ձեզ նկարել ձեր տվյալների բազայի հարաբերությունների դիագրամները և արագ հոսել՝ օգտագործելով պարզ DSL լեզուն:
- — Կազմակերպության հարաբերությունների դիագրամների ստեղծման գործիք:
- — Տվյալների բազայի սխեմայի հայտնաբերման և ըմբռնման անվճար գործիք:
- — Ձեր տվյալների բազայի ստեղծումը HTML փաստաթղթերում, ներառյալ կազմակերպությունների հարաբերությունների դիագրամները:
- — CI-Friendly գործիք տվյալների բազա փաստաթղթավորելու համար, որը գրված է Go-ում:
Մոդելավորողներ
- — Հզոր և ծախսարդյունավետ տվյալների բազայի նախագծման գործիք, որն օգնում է ձեզ ստեղծել բարձրորակ կոնցեպտուալ, տրամաբանական և ֆիզիկական տվյալների մոդելներ:
- — Oracle SQL Developer Data Modeler-ը անվճար գրաֆիկական գործիք է, որը բարձրացնում է արտադրողականությունը և պարզեցնում տվյալների մոդելավորման առաջադրանքները:
- — Տվյալների մոդելավորման գործիք, որը նախատեսված է PostgreSQL-ի համար:
Միգրացիոն գործիքներ
- — Տվյալների բազայի կազմաձևման՝ որպես կոդ գործիք, որն օգտագործում է անիմաստ DDL սկրիպտների հայեցակարգը:
- - Տվյալների բազայի միգրացիայի գործիք:
- — Առցանց սխեմայի միգրացիա MySQL-ի համար:
- — Տվյալների բազայից անկախ գրադարան՝ տվյալների բազայի սխեմայի փոփոխությունները հետևելու, կառավարելու և կիրառելու համար:
- - Հավանել տարբերությունը, բայց PostgreSQL սխեմաների համար:
- — Node.js տվյալների բազայի միգրացիայի կառավարում, որը ստեղծվել է բացառապես postgres-ի համար: (Բայց կարող է օգտագործվել նաև SQL ստանդարտին համապատասխանող այլ DB-ների համար, օրինակ՝ CockroachDB):
- — Ապահովում է կոմունալ ծառայություններ PostgreSQL տվյալների բազայի սխեման որպես YAML նկարագրելու համար:
- — Kubernetes օպերատոր՝ տվյալների բազայի սխեմաների հռչակագրային կառավարման համար (gitops տվյալների բազայի սխեմաների համար):
- — Տվյալների բազայի խելամիտ փոփոխության կառավարում առանց շրջանակների մշակման և հուսալի տեղակայման համար:
- — Մեկ այլ սխեմայի տարբերակման և միգրացիայի գործիք, որը հենց նոր ստեղծվել է հայրենի .NET Core 3.0+-ով և, հուսով եմ, ավելի լավը:
Կոդի ստեղծման գործիքներ
- — Սեղանի տվյալներից եզրակացնում է SQL DDL (Տվյալների սահմանման լեզու):
- — Հրամանի տող արտահանման համար Oracle սխեման՝ ddl init սկրիպտների հավաքածու՝ անցանկալի տեղեկատվությունը զտելու ունակությամբ, տարբեր ֆայլերում առանձնացնել DDL, գեղեցիկ ձևաչափի արդյունք:
Փաթեթավորիչներ
- — Բաց կոդով REST API backend բջջային, վեբ և IoT հավելվածների համար:
- — Postgres-ում վառ արագ, ակնթարթային իրական ժամանակում GraphQL API-ները՝ նուրբ մուտքի հսկողությամբ, ինչպես նաև վեբ-կեռիկներ են առաջացնում տվյալների բազայի իրադարձությունների վրա:
- - SQL JSON և CSV հոսքերի համար:
- - PostgreSQL օտարերկրյա տվյալների փաթաթան MySQL-ի համար:
- — Միջին մակարդակի Java հավելվածը ORDS-ը քարտեզագրում է HTTP(S) բայերը (GET, POST, PUT, DELETE և այլն) տվյալների բազայի գործարքներին և վերադարձնում JSON-ի միջոցով ձևաչափված ցանկացած արդյունք:
- — Prisma-ն ձեր տվյալների բազան վերածում է իրական ժամանակի GraphQL API-ի:
- - REST API ցանկացած Postgres տվյալների բազայի համար:
- — Գոյում գրված ցանկացած տվյալների բազայից RESTful API-ն սպասարկելու միջոց է:
- — SQL գեներատոր Java և HTTP API-ներով, օգտագործում է պարզ RESTful HTTP API՝ XML կամ JSON սերիալիզացիայով:
- — Հեշտությամբ փոխակերպեք ձեր SQL տվյալների բազան REST API-ի:
- — Ավտոմատ կերպով ստեղծեք RESTful API ծառայություն ձեր ժառանգական տվյալների բազայի համար:
- — Ընդլայնված REST և UI փաթաթան ձեր SQL հարցումների համար:
Կրկնօրինակման գործիքներ
- - Հուսալի PostgreSQL Կրկնօրինակում և վերականգնում:
- — Կրկնօրինակման և վերականգնման կառավարիչ PostgreSQL-ի համար:
Կրկնօրինակում/Տվյալների գործողություն
- — Տվյալների ուսումնասիրման և հրապարակման գործիք:
- — Տվյալների փոխանցման բաշխված ծառայություն MySQL-ի համար:
- - Համաժամեցրեք Postgres-ի տվյալները տվյալների բազաների միջև:
- — MySQL-ից դեպի PostgreSQL կրկնօրինակման համակարգ գրված Python 3-ով: Համակարգն օգտագործում է գրադարանի mysql-replication՝ MySQL-ից տողերի պատկերները հանելու համար, որոնք պահվում են PostgreSQL-ում որպես JSONB:
- — Golang վեբսերվեր՝ Postgres-ը հոսելու համար, առնվազն մեկ անգամ փոխվում է վեբսոկետների վրա՝ օգտագործելով Postgres տրամաբանական ապակոդավորման հնարավորությունը:
- — PostgreSQL-ի ամենահայտնի կրկնօրինակման կառավարիչը:
Սցենարներ
- — Տվյալների բազայի վերլուծության և կառավարման համար օգտակար փոքրիկ սցենարների հավաքածու, որը ստեղծվել է PostgreSQL Experts-ի մեր թիմի կողմից:
- — PostgreSQL-ի ինդեքսներում և աղյուսակներում վիճակագրական այտուցը չափելու հարցումներ:
- — SQL թեստ, որը ստուգում է, թե արդյոք ձեր տվյալների բազան հետևում է կանոններին .
- — Օգտակար PostgreSQL կոմունալ ծառայություններ:
- — Օգտակար SQL-սկրիպտներ և հրամաններ՝ ըստ .
- — Postgres DBA-ների և բոլոր ինժեներների համար օգտակար գործիքների բացակայող շարքը:
- - Օգտակար PostgreSQL հարցումներ և հրամաններ:
- — Այս sqlplus սկրիպտները նախատեսված են Oracle Database-ի աշխատանքի օպտիմիզացման և անսարքությունների վերացման համար:
Մոնիտորինգ/Վիճակագրություն/Կատարում
- — Ապահովում է Oracle-ի և PostgreSQL DB-ի ակտիվ նիստերի պատմության տվյալների գրաֆիկական տեսքը:
- — Առանց գործակալի և ծախսարդյունավետ MySQL մոնիտորինգի գործիք:
- - Հետևեք ձեր SQL Server-ին Linux Արդյունավետություն՝ օգտագործելով collectd, InfluxDB և Grafana:
- — Անվտանգ, պարզ և առանց գործակալի հեռակառավարման սերվերի մոնիտորինգի գործիք, որը հագեցած է հզոր հատկանիշներով՝ ձեր մոնիտորինգը հնարավորինս արդյունավետ դարձնելու համար:
- — Բաց կոդով հարթակ MySQL-ի և MongoDB-ի աշխատանքի կառավարման և մոնիտորինգի համար:
- — Վերլուծեք վիճակագրության կոլեկցիոները՝ PostgreSQL չափումների և գրանցամատյանների տվյալների հավաքագրման համար:
- — Նոր սերնդի ախտորոշման գործիք, որը թույլ է տալիս օգտատերերին խորը վերլուծություն կատարել Postgres-ի տվյալների բազաների առողջության մասին:
- — Պրոմեթևսի արտահանող՝ PostgreSQL սերվերի չափումների համար:
- — Չափեք և հետևեք ձեր PostgreSQL տվյալների բազայի յուրաքանչյուր ասպեկտին:
- — Postgres-ի կատարողականի վահանակ՝ առողջության ստուգումներ, առաջարկվող ինդեքսներ և այլն:
- — Հավաքեք և ցուցադրեք տեղեկատվություն և վիճակագրություն աշխատող PostgreSQL սերվերից:
- - Օգտագործողի միջերես Postgres-ի համար, որոնք բացատրում են պլանները, ինչպես նաև խորհուրդներ՝ արդյունավետությունը բարելավելու համար:
- — Հավաքում է PostgreSQL վիճակագրությունը և կամ պահում դրանք CSV ֆայլերում կամ տպում stdout-ում:
- — Ինքնուրույն PostgreSQL չափումների մոնիտորինգի/վահանակի տեղադրման ճկուն լուծում:
- — Ապահովում է չափումներ ձեր postgres տվյալների բազայի համար:
Zabbix- ը
- — Մոնիտորինգի գործակալ PostgreSQL-ի համար:
- — Orabbix-ը պլագին է, որը նախատեսված է Zabbix Enterprise Monitor-ի հետ աշխատելու համար՝ Oracle Databases-ի համար բազմաշերտ մոնիտորինգ, կատարողականության և հասանելիության հաշվետվություններ և չափումներ ապահովելու համար՝ սերվերի կատարողականի չափման հետ միասին:
- — Սա Zabbix մոնիտորինգի ձևանմուշն է PostgreSQL տվյալների բազայի համար:
- — Python սկրիպտ՝ Oracle տվյալների բազաները վերահսկելու համար:
- - ZabbixDBA-ն արագ, ճկուն և շարունակաբար զարգացող հավելված է՝ ձեր RDBMS-ը վերահսկելու համար:
Փորձարկում
- — Տվյալների բազայի փորձարկման շրջանակ, որն աջակցում է ձեր տվյալների բազայի կոդի հեշտ փորձարկման վրա հիմնված մշակմանը:
- - Հետադարձ փորձարկում ձեր SQL հարցումները:
Տվյալների գեներատոր
- — Սա շրջանակ է ձեր փորձարկվող համակարգի համար իրատեսական և վավերական մեծածավալ թեստային տվյալներ ստեղծելու համար (խուսափելով Datalite հակապատկերից):
- — Հզոր GUI գործիք՝ իրատեսական թեստային տվյալների հսկայական ծավալներ ստեղծելու համար:
- — Փոքր, բայց հզոր GUI գործիք՝ Oracle սխեմաները տոննա իրատեսական թեստային տվյալներով համալրելու համար:
- — Հզոր GUI գործիք տվյալների բազաների համար բովանդակալից թեստային տվյալների արագ ստեղծման համար:
Administration
- - Արագ PostgreSQL մատյան վերլուծիչ:
- — Կառավարեք Postgres կլաստերի դերերը, դերերի անդամակցությունները, սխեմայի սեփականությունը և արտոնությունները:
- — Postgres-ի բաժանումը այնքան հեշտ է, որքան կարկանդակը:
HA/Failover/Sharding
- — Postgres ընդլայնում, որը բաշխում է ձեր տվյալները և հարցումները բազմաթիվ հանգույցների վրա:
- — PostgreSQL High Availability-ի ձևանմուշ ZooKeeper-ի, etcd-ի կամ Consul-ի հետ:
- — Բարձր մասշտաբային լուծում MySQL կլաստերավորման և բարձր հասանելիության համար:
- — Ամպի բնիկ PostgreSQL մենեջեր PostgreSQL բարձր հասանելիության համար:
- — Postgres-ի ընդլայնում և սպասարկում ավտոմատացված ձախողման և բարձր հասանելիության համար:
- — PostgreSQL կրկնօրինակման մոնիտորինգ և ձախողման դեյմոն:
- — Բարձր հասանելիություն Postgres-ի համար՝ հիմնված Pacemaker-ի և Corosync-ի ոլորտի հղումների վրա:
- — PostgreSQL High-Availability Cluster (հիմնված «Patroni» և «DCS(etcd)» վրա): Տեղակայման ավտոմատացում Ansible-ի հետ:
- — Տվյալների բազայի կլաստերավորման համակարգ MySQL-ի հորիզոնական մասշտաբավորման համար՝ ընդհանրացված շարադրման միջոցով:
Կուբերնետես
- — Կուբերնետեսում արտադրական մակարդակի տվյալների բազաների գործարկումը հեշտացնելը:
- — Postgres օպերատորը հնարավորություն է տալիս բարձր հասանելի PostgreSQL կլաստերները Kubernetes-ում (K8s)՝ Patroni-ի կողմից:
- - HA PostgreSQL կլաստերներ Docker-ով:
- — Ձեռնարկությունների մակարդակ, Full Stack PostgreSQL Kubernetes-ում:
Կազմաձևման թյունինգ
- — Perl-ով գրված սցենար, որը թույլ է տալիս արագ վերանայել MySQL-ի տեղադրումը և կատարել ճշգրտումներ՝ արդյունավետությունն ու կայունությունը բարձրացնելու համար:
- — Օպտիմիզացված գործիք ստեղծելու անվճար առցանց գործիք
postgresql.conf. - - PostgreSQL կազմաձևման մոգ:
- - Պարզ սցենար՝ ձեր PostgreSQL տվյալների բազայի կազմաձևումը վերլուծելու և թյունինգի խորհուրդներ տալու համար:
DevOps
- — DBmaestro-ն արագացնում է թողարկման ցիկլերը և աջակցում է շարժունությանը ամբողջ ՏՏ էկոհամակարգում:
- — Toad DevOps Toolkit-ը կատարում է տվյալների բազայի մշակման հիմնական գործառույթները ձեր DevOps աշխատանքային հոսքի շրջանակներում՝ առանց որակի, կատարողականի կամ հուսալիության վտանգի:
Սխեմայի նմուշներ
- - Oracle տվյալների բազայի նմուշների սխեմաներ:
Հաշվետվական
- — Հեշտ օգտագործվող SQL հաշվետվությունների հավելված, որը ստեղծվել է SQL-ի սիրահարների համար:
Տարբերությունները
- — Գործիք, որը հեշտությամբ տեղակայում է MySQL տվյալների բազայի սերվերները:
- — PowerShell մոդուլը, որը դուք կարող եք մտածել որպես SQL Server Management Studio-ի հրամանի տող:
- — PostgreSQL-ի ամբողջական տեղադրումը փաթեթավորված որպես ստանդարտ Mac հավելված:
- — Postgres-ի ծրագրավորողների համար հարմար բաշխում:
- — Վեբ վրա հիմնված PostgreSQL կառավարման ճակատային մասը, որը միավորում է մի քանի կոմունալ ծառայություններ և հավելվածներ՝ PostgreSQL-ի հետ օգտագործելու համար:
Անվտանգություն
- — Տվյալների բազայի անվտանգության փաթեթ: Տվյալների բազայի վստահված անձ՝ դաշտային մակարդակի կոդավորումով, գաղտնագրված տվյալների որոնում, SQL ներարկումների կանխարգելում, ներխուժման հայտնաբերում, honeypots: Աջակցում է հաճախորդի և վստահված անձի կողմից («թափանցիկ») կոդավորումը: SQL, NoSQL:
Կոդի ձևաչափեր
- — Լեզու-ագնոստիկ գեղեցիկ տպագրություն մեքենայական ուսուցման միջոցով:
Նպաստելով
- Ձեր ներդրումները միշտ ողջունելի են: Խնդրում ենք կարդալ առաջին.
Եթե տվյալների բազայի համար որևէ գտածո ունեք, խնդրում ենք տարածել: Ուրախ կլինեմ նաև արձագանքներ ստանալ՝ PR և աստղեր: Եթե հարցեր ունեք ձեր սեփական թերթիկները ստեղծելու վերաբերյալ, գրեք դրանք նույնպես:
Source: www.habr.com
