MariaDB Server 10.3 жаңыртыңыз. Эмне жанылык?
MariaDB Server 10.3 жаңыртыңыз. Эмне жанылык?
Биз MariaDB Server 10.3 жалпы жаңыртуусунун чыгарылышын жарыялоого кубанычтабыз! Бул чыгарылыш MariaDB серверин өнүктүрүү үчүн чоң этап болуп саналат жана иштеп чыгуу тобунун жана салым кошкондордун эбегейсиз аракетинин натыйжасы болуп саналат – катышкандардын баарына рахмат! Өткөн жылы MariaDB Server 10.2 мурунку негизги релизинен кийин, биз менчик маалымат базалары менен ажырымды жакшыраак жоюу үчүн хостинг кызматтарыбызга ишкана деңгээлиндеги функцияларды кошуу сапарын баштадык. MariaDB Server 10.3 менен биз бул жолго чоң кадам таштадык, убактылуу маалыматтарды иштетүү (системанын версиясы аркылуу) жана Oracle жана Oracle PL/SQL ырааттуулугу менен шайкештик сыяктуу функцияларды кошкон биринчи ачык булактуу ишкана маалымат базасы болуп саналат. Ошол эле учурда биз ачык булак жана инновациялык тамырларыбызга (башкача Innovando деп аталбайт болчубуз!) ишенимдүү бойдон калгыбыз келет, алар ар кандай жүктөмгө жана колдонуучуларга жеткиликтүү болгон ар кандай жабдыктарга оңой ыңгайлаша алган жаңы сактагыч кыймылдаткычтарына колдоо кошуу менен. Бул жол бизге жаңы инновациялар тынымсыз тездетүү темпинде жаралган дайыма өзгөрүп турган ландшафтка тез көнүүгө мүмкүндүк берет. Бул биздин эң чоң чыгарылышыбыз жана бул релиз менен биз өз үлүшүбүздү категорияга салгыбыз келет Ишканалардын маалымат базалары.
MariaDB Server 10.3 негизги жакшыртууларды төмөнкү категорияларга жайгаштырууга болот:
- Убактылуу маалыматтарды иштетүү (системанын версиясындагы таблицалар)
- Oracle шайкештик өзгөчөлүктөрү
- Максатка ылайыкталган сактоо кыймылдаткычтары
Убактылуу маалыматтарды иштетүү
Системанын версиялоо функциясы аркылуу маалыматтарды убактылуу иштетүү MariaDB Server 10.3 версиясынын эң кызыктуу кошумчаларынын бири болуп саналат. Системанын версиясы менен, маалымат базасы таблицанын ар бир сабына киргизилген бардык өзгөртүүлөрдү эсепке алат. Катарлардын эски версиялары кадимки суроо синтаксиси аркылуу көрүнбөйт, бирок атайын синтаксистин жардамы менен катардын бардык эски версияларына кирүүгө болот. Бул мүмкүнчүлүк аудиттен жана криминалистикадан баштап (бир нече убакыт мурун аткарылган шектүү сурамдын так жыйынтыгын табуу) маалыматтарыңыздагы өзгөрүүлөрдү талдоо, кардарлардын каалоолорун бир жыл ичинде салыштыруу сыяктуу көптөгөн колдонуу учурларын камтыйт. жыл жана башка көптөгөн мүмкүнчүлүктөр. Бул өзгөчөлүк ар бир таблица үчүн жандырылышы мүмкүн жана тарыхты да мезгил-мезгили менен тазалап турууга болот, ошондуктан сиздин таблицаңыз чексиз өспөйт. Колдонуу учурлары кызыктуу жана чексиз!
ORACLE менен шайкештик
Ири ишканаларда MariaDB серверине суроо-талап көбөйгөндүктөн, биз ошондой эле менчик маалымат базаларында жеткиликтүү болгон функциялардын зарылдыгын көрдүк. Башка продуктыларга караганда тажрыйбалуу DBA жана маалымат базасынын инженерлери үчүн MariaDB колдонууну жеңилдетүү үчүн, биз мүмкүн болушунча көбүрөөк шайкештикти коштук.
MariaDB Server 10.3 версиясында мурдатан бар MariaDB SQL/PSM синтаксисине кошумча жаңы сакталган күнүмдүк синтаксис кошулду. Эми MariaDB SQL/PLди колдоого болот, ал Oracle PL/SQL менен шайкеш келүү үчүн иштелип чыккан синтаксис. Мына ушундай жол менен, учурдагы тиркемелерди көчүрүү бир топ жеңилдейт жана учурдагы көндүмдөрдү татаал кайра иштетүүсүз колдонсо болот. Процесстин жүрүшүндө, жаңы ROW маалымат түрлөрү сыяктуу сакталган процедураларды колдоо үчүн бир нече жаңы конструкциялар кошулду.
Жаңы синтаксис бир гана жаңы шайкештик өзгөчөлүгү эмес, уникалдуу негизги ачкычтарды түзүүнүн ийкемдүү жолуна ээ болуу үчүн катарлар кошулган, буга чейин бар auto_increment функциясына караганда. Бул функция Oracle ырааттуулугу менен толук шайкеш келет. Мурда кошулган функциялар менен бирге (терезе функциялары, жалпы таблица туюнтмалары (CTE) ж.б.) бизде азыр ар кандай тиркеме муктаждыктарын чече ала турган ишкана деңгээлиндеги функциялардын терең топтому бар.
Максатка ылайыкталган сактоо кыймылдаткычтары
MariaDBде биз туура жумушка туура куралды колдонууга ишенебиз. Бирок, биз бул максатка жетүү үчүн баарын өзгөртүү керек деп эсептебейбиз. Бизде колдонуучуга базаны негизги функцияларды жана функцияларды өзгөртпөстөн, колдонуу учуруна жана жумуш жүгүнө ылайыкташтырууга мүмкүндүк берген, сайылып салынуучу сактагыч кыймылдаткычтары бар уникалдуу архитектура бар. Биз бул ийкемдүүлүк колдонуучунун эң жакшы кызыкчылыгына кызмат кылат деп ишенебиз жана MariaDBдин келечектеги чыгарылыштары менен бул аспектти андан ары жакшыртуу үчүн иштейбиз. Бул архитектура жамаатка да, биздин командага дагы жаңы жабдыктар жана жаңы колдонуу учурлары үчүн иштелип чыккан сактагыч кыймылдаткычтарды кошуу менен инновациялоого мүмкүндүк берет. MariaDB Server 10.3, биз эки жаңы туруктуу сактоо кыймылдаткычтарын, MyRocks жана Spider киргизебиз.
MyRocks - бул Facebook менен кызматташуу, анда сактагыч кыймылдаткыч RocksDB үстүнө курулган - негизинен Facebook тарабынан колдоого алынган ачык булак долбоору. MyRocks'тун сактоо кыймылдаткычы лог-структураланган бириктирүү дарагы (LSM дарагы) архитектурасынын жардамы менен курулган жана жазууну талап кылган жумуш жүктөмүнө жакшы масштабдалат. MyRocks да өтө жогорку кысуу катышына ээ жана SSD дисктеринин иштөө мөөнөтүн оптималдаштыруу үчүн курулган.
Spider өтө масштабдуу үчүн иштелип чыккан сактоо кыймылдаткычы болуп саналат. Spider сактоо кыймылдаткычы бир нече түйүндөр боюнча белгилүү бир үстөлдү сындырууга мүмкүндүк берет. Ал таблицаны кантип бөлүү керектигин аныктоо үчүн sharding протоколун колдонот жана ар бир жеке сынык алыскы MariaDB серверинде жайгашкан, ал ошол конкреттүү сынык үчүн суроону гана аткарат. Spider менен сиз INSERTS жана баскычтар үчүн дээрлик сызыктуу масштабга ээ болосуз.
Жана дагы бар…
Мындан тышкары, схема операцияларын тездетүүгө жардам берүү үчүн көптөгөн функциялар кошулду (мисалы, заматта КОШУУНУ САЛЫНУУ) жана башка оптималдаштыруу жана шайкештик өзгөчөлүктөрү. COLUMN КОШУУ өзгөчөлүгү биздин MariaDB өнүктүрүү тобубуздун кардарлары жана өнөктөштөрү, анын ичинде Alibaba, Tencent жана ServiceNow менен болгон дагы бир мисалы жана оор DDL операцияларын колдонууга ыңгайлуу кылуунун башталышы гана.
Сизди дагы кызыктырышы мүмкүн:
“Мен сатам, бирок калам”: чакан ишкердин жаңы тенденциясы
Франческо Шиттини менен Эмотектин MCP фондуна киришинин окуясы уюштуруучулук соккуларсыз менчиктин тез-тез алмашып турушуна үлгү болот.
Альберто Николини тарабынанDistrictbiomedicale.it редактору, BioMed News жана Radio Pico
Бизнес үчүн AI куралдары, жасалма интеллектке арналган курс
Швейцариялык стартап navAI аны өзүнүн секторунда жаңы технологияны ишке ашыруу үчүн зарыл болгон бардык куралдар менен камсыз кылуу максатында иштеп чыккан.
Алардын баарын жуктуруп алуу үчүн арткы эшик бар болчу, бирок бир гений интернетти сактап калды
Бул жерде иштеп чыгуучунун тажрыйбасы жана бир аз... камкордук Linux жана бүткүл Интернеттин саботажын кантип алдын алды
Эдоардо Волпи Келлерман тарабынанКомментатор жана популяризатор
Грециядагы деңиздерди коргоо жана эллиндик траншея маселеси…
"Биздин океан конференциясы", Афина эки жаңы улуттук деңиз паркын түзүп, тролго тыюу салат, бирок Эгей менен Иониянын ортосунда көйгөй бар