anime-history-and-evolution
Потеклото на Титаните: Откривање на задгрбната одбрана врз суштествата на Титан
Table of Contents
Директен пристап до разбирање
Директус е отворена платформа со директен код CMS и платформа за податоци која се наоѓа на врвот на секоја UNI- база на податоци, која моментално обезбедува флексибилен АПИ слој и интуитивна администичка апликација. За разлика од традиционалните CMS-и кои ја диктираат структурата на вашите податоци, Директус интросппект ја обезбедува вашата постојна база на податоци за шама и генерира динамичен, целосно прилагодувачки интерфејс. Овој пристап овозможува развивачи и екипи да работат со нивните податоци на нивните термини, без да бидат заклучени во ригидна содржина. Тој е изграден со Nodes. andjus.
Во нејзиното јадро, Директус го прифаќа концептот на неовластени податоци. . . .не спроведува стандарден шма, миграциски систем или сопственичко складирање на датотеки. Наместо тоа, го почитува тековниот статус на вашата база на податоци, без разлика дали почнувате со празен шма или со постојна база на податоци за производство. Оваа филозофија го прави идеален придружник за постепено посвојување, овозможувајќи на тимовите да интегрираат модерни CMS во системи на наследство без репролативно обновување.
Клучни карактеристики што го прават директен
Директусот носи богати способности наменети за рационализација на управувањето со содржините и забрзување на развојот на апликациите.
- [ФЛТ:0] Првата база со податоци Data- пристап: [FLT: 1) Директус не ги поседува вашите податоци. Се поврзува со вашата постојна база на податоци (Мојот SQL, PostgreSQL, UNIT итн.) и автоматски генерира соодветна API и админ. Ова значи дека ќе останете целосно контролирани над вашите податоци, може да ги користите вашите алатки за миграција и може да ја пребарувате базата директно без да ја скршите CMS.
- [ФЛТ:0] Динамичниот реЕСТ и графКЛ АПИ:
- [ФЛТ:0] Регулаторната комисија е изградена со Vue. Usknowно е бела. Може да го прилагодите брендирањето, да ги менувате распоредите на страници, да креирате сопствени прегледи и да додадете "bos" во форма на страници.
- [ФЛТ:0] Автентикација и безбедност: [ФЛТ:] Директус поддржува низа на провајдери на аут, вклучувајќи локални пораки/пасот, Гугл, Фејсбук, Твитер, ГитХуб и ССО преку OpenID поврзувања. Исто така нуди два акцесорски проверка, ИП-листа и сеопфатен систем на дозволи што се поврзува со вашите кориснички дефинирани улоги.
- [ФЛТ:0] Менаџментот на датотеки и медиуми: [ФЛТ:] Еден повеќекратен менаџер на дигитални средства ви овозможува да ги подигнете, да ги одгледувате, да ги развивате и организирате датотеки. Тој вклучува трансформации на слики од летање и може да складирате имоти на локалниот диск, С3 или други адаптери на облак. Ова е клучно за платформите на флотата каде што може да управувате илјадници слики за проверка на возилата или документи за управувачи.
- Екстензибилноста преку екстензии: [FLT:] Платформата поддржува сопствени интерфејси, екрани, панели, куки и крајни точки. Развивачите можат да ги објават своите проширувања како NPM- пакети или да ги држат специфични за проекти. Овој екосистем ви овозможува да го обликувате директното искуство до вашиот домен, без разлика дали е логистика, здравствена или е-комерка.
Длабока длабочина на архитектурата: Како да се направи директната работа
Под качулката, Директус е составен од API- сервер (на API) и декоупирана апликација за пристап до клиентот. И двата се отворен извор под лиценците BSL и GPL, со достапна комерцијално поддржана верзија. Кога ќе го посочите Директусот во база на податоци, тој ги анализира масите и колоните, детектирајќи ги типовите на податоци, врски и ограничувања, потоа гради слој метапод кој ја опишува секоја колекција и поле. Оваа метадата е зачувана во ист комплет на табели во базата, осигурувајќи дека нема црна кутија надвор од вашата контрола.
Лешот на апстракција
Откако базата на податоци ќе се интроспектира, Директус создава виртуелна застапеност на вашите податоци. Може да ги преименувате табелите на јоните, да ги скриете чувствителните колони и да ги прилагодите теренските етикети и описи сите без да ја менувате основната база на податоци. Оваа апстрактна и функционална содржина во ЦМС; базата на податоци останува недопрена и целосно оперативна од било која друга клиентска или алатка. За апликациите за флота, ова значи дека вашата телематичка база на податоци може да продолжи со поставување податоци за реално време додека пак тимот на содржините се користи дирекно за управување со статичките профили и документацијата за да се координираат.
АПИ генерација и кач
Секоја колекција автоматски ги гради OpenAPI и GraphQL шима од метаподатоците. Секоја колекција добива свои регитални крајни точки (GET, POST, PATCH, REALTE) со параметри за барање кои ја поврзуваат мапата со операции со подлежување на API, вклучувајќи ги функциите на агрегација, релаксациски поврзувања и пресметани полиња. Платформата вклучува вградени слоеви на каприцување и поддршка за Redis за да се задржи брзо дури и под тежок товар, суштинска карактеристика за да се пребаруваат плочите на флотата на кои се појавуваат од илјадници записи.
Ажурирање во реално време преку веб- поракиName
За апликации на кои им треба ажурирање на податоците во живо, Директус нуди Web Socheet интерфејс. Налепниците може да се постават по колекција, овозможувајќи им на клиентите веднаш да добиваат известувања кога ќе се променат податоците. Ова е непроценливо за системите за следење на флотата каде што локацијата на возилата или статусот треба да се притисне до контролната табла во реално време.
Директен однос во споредба со другите платформи на CMS
За да се цени местото на Дијабусот во екосистемот, помага да се направи контраст меѓу него и заедничките алтернативи.
Директус против Страпи
И двата се безглави CMS- уреди изградени на Node. но основната разлика лежи во филозофијата на базата на податоци. Страпи ја поседува структурата на податоци, се справува со миграциите и дефинициите за шама. Директус, од друга страна, ја рефлектира вашата постојна база на податоци. Ако веќе имате сложена база на податоци на флотата со стотици табели и сакате да додадете ЦМС слој без да го менувате тој шма, Директус е јасен избор. Проектите за пристап на Страпиите почнуваат од гребаници каде што сте среќни да му дозволите на ЦМС да го дефинира моделот.
Директус против Хаура
Хасура е графички уред кој исто така претставува интроспект за база на податоци и ја изложува графКЛ АПИ. Сепак, Хасура не е CMS; нема посветена админумска панела за уредници на содржини. Директус обезбедува API и целосен администратор, комплетен со RBAC, медиумско управување и флексибилно искуство. За апликациите на корисници кои им треба неразвиен корисник за дневни операции како менаџер на флота кој ажурира податоци податоци за управувачи е попрактично.
Директус против Вордпрес (како безглава CMS)
WordPres може да се користи безглаво преку REST API, но останува врзан на своите податоци шама и њpost. Директус не наметнува такви концепти, правејќи го далеку поприлагоден на неконкурентни сајтови. Ако вашиот проект бара менаџирање на попис, податоци на сензорите или кој било сопствен ентитет, Директус обезбедува поприродно место без надмената структура на мислење во WordPress.
Случаи за користењето на случаите за управување со вистински светски милји
Флотите создаваат огромни количини на телеметрија за информации, за одржување, за водење на возачки документи, осигурителни записи, задачи за рута и извештаи за следење. Директ може да послужи како единствена платформа за податоци за да се управува со сето ова.
- [ФЛТ:0] Диверзации на управувачи и авто-профили: Користи го Директниот систем за да ги обликуваш деталите на возилата, сертификатите за управувачи, истекувањето на лиценците и доделените единици. Админската панелска комисија овозможува испраќачите да ги ажурираат статусите, да поставуваат фотографии за проверка и да активираат аларми преку куки.
- [ФЛТ:0] Известување за итни случаи: [ФЛТ:]
- [ФЛТ:0] Механизација на расположението: [ФЛТ:] Создавање колекција за одржување поврзана со возилата. Поставете ги работните места или надворешните активатори кои бараат директенус АПИ да ги идентификува возилата што се задолжени за сервисирање и автоматски потсетници на одговорниот тим.
- Медиумскиот менаџер организира договори, осигурувачки политики и формулари за почитување. Директусови дозволи гарантираат дека возачите можат само да имаат пристап до своите документи, додека ревизорите имаат поширок пристап за читање.
- [ФЛТ:0] Релативно временска интеграција: [FLT:] Со комбинирање на ГрафичкиЛ АПИ со библиотека од првденденденденд како Nuxt.js или Nex.js, може да изградите табла со флота во реално време која ги прикажува локациите на возилата на картата, неодамнешните аларми и клучните метрички перформанси.
Бидејќи Директус е директно во вашата оперативна база на податоци, овие случаи не бараат да се дупликираат или синхронизираат податоци во посебна продавница за CMS. тоа ја намалува комплексноста и намалувањето на наталитет, огромна предност за операциите на флотата со време.
Почнувајќи: Поставување на проект за директен систем
Инсталирањето на Директус може да се направи за неколку минути. Препорачливиот пристап е да се користи официјалната слика на CLI или Docker. За компанија која бара прототип, Докер Компоуз со Директус и Погре СQL. За компанија која се обидува да ги копира, Docker Compos-рамот со Postgre SQUP е најбрзата патека.
- [ФЛТ:0] Поврзете ја сликата на Докер: [ФЛТ:1] Трчајте [ФЛТ:0] за да ја добиете најновата стабилна верзија.
- [ФЛТ:0] Изградете композитна датотека: [ФЛТ: 1) Дефинирајте ги услугите за директ и вашата претпочитана база на податоци. Променливи на околина на карта како ADMIN_EMIL, ADMIN_PASSWORD, SECRET и акредитиви на база на податоци.
- [ФЛТ:0] Ги започнува двата контејнера. Директус автоматски ги иницијализира на првата трка, создавајќи ги неопходните системски табели во вашата база на податоци.
- [ФЛТ:0] Ја вклучува Админ- апликацијата: [ФЛТ:] Навигација на [ФЛТ:2] и се логира со админ. Ќе видите празна платно, подготвено за вашите податоци.
- [ФЛТ: 0] Пренасочете постоечка база на податоци: [FLT:] Ако веќе имате база на податоци на флота, покажете го директус со ажурирање на променливите на околина DB_*. Откако ќе се рестартира, админската панелче ќе ги прикаже сите ваши маси како збирки. Потоа може да конфигурирате етикети на поле, односи и дозволи.
Да се продолжи со директната постапка
Вистинската моќ на Директус е неговата растегливост. Сопствените проширувања ви дозволуваат да ја обликувате платформата на вашата специфична бизнис логика без да го затнете јадрото. Ова е клучно за управувањето со флотата, каде што одливот на работа често вклучува надворешни услуги како временските услуги, владините регистари за возила или VIN декодери.
Градење на сопствени интерфејси и прикази
Интерфејс дефинира како се уредува поле (пр. избирач на датуми, избирач на мапи за ГПС- координатите). Прикажува контрола на поле во читачки прегледи. Може да создадете сопствен интерфејс за статусот на таблата со бои, или приказ на ,Routo optimizer' кој го нарекува екстеримален API за да визуелизира една рута. Тие се изградени со Vue.js и регистрирани преку папката со наставки.
Создавање на веб-курчиоа и закачи
Директус обезбедува систем за куки кој поттикнува логика за настаните како што се креирање на елементи, ажурирање или бришење. На пример, кога ќе се создаде нов запис за одржување, куката автоматски може да испрати известување до механичарот доделен на тоа возило. Веб-кетите може да се конфигурираат глобално или по колекција од администраторската комисија, овозможувајќи интеграција со Запиер, Слек или со сопствена услуга за среден софтвер без код за запишување.
Сопствени точки на API
Ако динамичниот REST или graphQL API не покриваат некоја специфична потреба, може да додадете сопствени точки на Dreadus- серверот. Овие точки имаат целосен пристап до базата за проверка на автентичност, контекст за автентичност и суштински услуги. Апликацијата за флота може да ја изложи крајната точка која ја собира вкупната потрошувачка на гориво на датум, изведувајќи комплексни апликатори кои не се лесно изразени во генерички PAI-терии. додавајќи како продолжување, крајната точка станува дел од официјалната API и бенефиции од истите механизми за проверка на автентичноста и ограничување на стапката.
Модел за безбедност на сензитивните податоци за флотата
Раководството со Fleet вклучува чувствителни лични податоци (лицемери на вода), телефонски броеви, локации) и доверливи информации за бизнис (правила, патишта). Dirus њумуларни дозволи систем гарантира дека само овластените корисници можат да пристапат до вистинските податоци. Ги дефинирате улогите како ,Дверде, , , Диспатер, , , ,Манаџер, и ,Аудитор, и потоа им доделувате дозволи за секоја колекција и индивидуално поле. Дозволите можат да се базираат на произволни правила за користење на филтри. На пример, возачот може да види само записи за возила каде возилототе , доделениот ид_диверски корисник, ин.
Оптимизација на перформансите за податоците со висок формат
Ако вашата база на податоци на флотата има милиони телеметрија, перформансата станува најважна. Директус ви дозволува да додавате индекси на податоци директно (бидејќи нема сопственичка на schema) и АПИ ги користи тие индекси за забрзување на queries. Платформата исто така поддржува ограничување на стапката на ограничување, CDN за имот, и хоризонтално скалирање на серверот Node.js. За пријавување на употреба на индекси, може да создадете дегенирачки прегледи во вашата база на податоци и да ги регистрирате како читани само колекции во дирексен систем, овозможувајќи брз пристап до податоците без дано-да на табелите.
Директната заедница и екосистемот
Директни бенефиции од активна заедница со отворен код која придонесува за продолжување, теми и планови. [ФЛТ:0] Одличните разговори [ГитХуб] се одлични места за да добиете помош или да ги споделите вашите приказни за имплементација на флотата.
Идно подобрување на вашиот недостаток на податоци
Избирањето на Директус значи дека не ги заклучувате вашите операции на критична флота во сопственички екосистем. Бидејќи вашите податоци се наоѓаат во стандардна база на податоци за слободен материјал, ја задржувате целосната моќ на COP за известување, ЕТЛ процесите и интеграцијата со алатките на БИ како база на мета база или моќ БИ. Ако некогаш одлучите да мигрирате од Директус, вашиот модел на податоци и целиот негов интегритет остануваат недопрени, со нула проверка на брава. Оваа стратегија на база на податоци е совршено порамнета со долгото размислување потребно за управување со вселенскиот капитал, каде што елансиот и регулаторниот опсег на податоци. Со тоа директно третирање на податоци, а со многу моќен параметар пред да се дополнува систем на податоци, наместо да се прилагоди вашата технологија, ќе изградите и ќе ја прилагодите вашата технологија.