MariaDB
MariaDB
  • 124
  • 671 306
Demo: High Availability with MariaDB MaxScale
In this video, Alejandro Duarte (Developer Relations Engineer at MariaDB) demonstrates automatic failover and transaction reply at the database server and database proxy levels. This allows for a robust fault-tolerant database deployment with no single point of failure and automatic transaction retry.
► Docker Compose: github.com/alejandro-du/maxscale-ha-demo
► Java backend: github.com/alejandro-du/online-store-simulator-java-backend
► Svelte frontend: github.com/alejandro-du/online-store-simulator-svelte-frontend
► MariaDB Connector/J (JDBC driver): mariadb.com/kb/en/mariadb-connector-j/
► MariaDB Connector/Python: mariadb-corporation.github.io/mariadb-connector-python/index.html
► MariaDB Connector/NodeJS: mariadb.com/kb/en/nodejs-connector/
► High Availability on AWS: th-cam.com/video/mgFaKAwqaBM/w-d-xo.html
► Database Proxies Crash Course: th-cam.com/video/hAQNmZak4bA/w-d-xo.html
Table of Contents
0:00 Intro
0:28 MariaDB primary and replicas
2:29 MariaDB MaxScale proxy instances
4:08 Deploying the database
4:38 Backend and frontend apps
5:30 Java configuration
7:17 Python and Node.js configuration
7:40 Running the demo
12:18 Simulating a database primary server failure
14:37 Simulating a database proxy failure
17:29 Learning more
►Follow Alejandro Duarte on Twitter: alejandro_du
►Follow MariaDB on Twitter: mariadb
►Subscribe to the MariaDB channel:
th-cam.com/users/mariadb
►Explore MariaDB Products: mariadb.com/products
►Check out the MariaDB DeveloperHub: mariadb.com/developers/
►Get in touch with MariaDB experts via Slack: mariadb-community.slack.com/ (invite: r.mariadb.com/join-community-slack)
MariaDB is making a big impact on the world. Whether you’re checking your bank account, buying a coffee, shopping online, making a phone call, listening to music, taking out a loan, or ordering takeout-MariaDB is the backbone of applications used every day. Companies small and large, including 75% of the Fortune 500 run MariaDB, touching the lives of billions of people. With massive reach through Linux distributions, enterprise deployments, and public clouds, MariaDB is uniquely positioned as the leading database for modern application development.
#Java #SpringBoot #MariaDB #MariaDBdatabase #Database #Data #SQL
มุมมอง: 515

วีดีโอ

Why do We Need Databases and SQL?
มุมมอง 4633 หลายเดือนก่อน
In this video, Alejandro Duarte (Developer Relations Engineer at MariaDB) explains the reason Relational Databases are useful and how SQL fits into the picture. ►Try MariaDB: mariadb.com/downloads ►MariaDB for Developers (book): mariadbfordevelopers.com/ ►The MariaDB Evolution (free webinar): go.mariadb.com/24Q1-WBN-GLBL-OSSG-MariaDB-Evolution-2023-10-31_Registration-LP.html ►Follow Alejandro o...
Migrating Application Code to MariaDB Using SQL Mode and MaxScale
มุมมอง 4264 หลายเดือนก่อน
In this video, Alejandro Duarte explains the SQL Mode option in MariaDB. This option helps with migrating from databases like Oracle, PostgreSQL, and Microsoft SQL Server to MariaDB. The video also covers SQL transformations with MaxScale filters for high flexibility when performing database migrations. Related Resources ►Webinar on migrating from Oracle to MariaDB with DBeaver: go.mariadb.com/...
Install MariaDB and get Multiple Storage Engines Automatically
มุมมอง 7815 หลายเดือนก่อน
In this video, Alejandro Duarte explains how MariaDB can adapt to different workloads. This is useful to avoid having different databases which decreases the need for application developers to handle multiple connections, query languages, and manual joins. MariaDB achieves this through its multi-storage-engine architecture. Related Resources ►Different workloads video: th-cam.com/video/xYaYG-Su...
Simplify CRUD operations with REPLACE INTO in MariaDB and MySQL
มุมมอง 9078 หลายเดือนก่อน
In this video, Alejandro Duarte (Developer Relations at MariaDB), demonstrates the REPLACE INTO statement and explains when to use it instead of INSERT INTO. ►Try MariaDB now: mariadb.com/downloads/ Table of Contents 0:00 Intro 0:11 INSERT INTO 0:58 UPDATE 1:21 Effects in CRUD apps 2:08 REPLACE INTO for "create" 2:37 REPLACE INTO for "update" 3:58 Outro ►Follow Alejandro on Twitter: twitter.com...
Using Temporary Tables for Intermediate Results and Simplification
มุมมอง 4708 หลายเดือนก่อน
In this video, Alejandro Duarte (Developer Relations Engineer at MariaDB) demonstrates MariaDB's temporary tables. This is useful when moving data from one table to another, transforming data, computing intermediate results, and simplifying complex queries. ►Try MariaDB today: mariadb.com/downloads/ Table of Contents 0:00 Intro 0:10 Permanent tables 0:34 Temporary tables 1:14 Temporary ≠ tempor...
MariaDB AMA
มุมมอง 1628 หลายเดือนก่อน
In this video, we answered users and customer questions live during an Ask Me Anything (AMA) webinar. Tune in as we covered topics such as: ►How to use MariaDB and DBeaver together ►Transferring tables to MariaDB and the advantages of using integer, smallint, mediumint or bigint, char or varchar ►How to solve delayed replication issues with Galera Cluster ►What features are going into the commu...
A Development Environment in the Browser (with Database!)
มุมมอง 1.1K10 หลายเดือนก่อน
A Development Environment in the Browser (with Database!)
The Easiest Way to Install MariaDB for App Development
มุมมอง 1.6K10 หลายเดือนก่อน
The Easiest Way to Install MariaDB for App Development
MariaDB ColumnStore Engine Docker Demo: Taking Analytics to New Speed
มุมมอง 1Kปีที่แล้ว
MariaDB ColumnStore Engine Docker Demo: Taking Analytics to New Speed
Getting Started with Jakarta EE with JPA persistence on MariaDB
มุมมอง 771ปีที่แล้ว
Getting Started with Jakarta EE with JPA persistence on MariaDB
Introduction to Configuring and Using MariaDB MaxScale: Database Proxy Made Simple
มุมมอง 2.1Kปีที่แล้ว
Introduction to Configuring and Using MariaDB MaxScale: Database Proxy Made Simple
Using MariaDB ColumnStore with Power BI for Visualization and Reporting
มุมมอง 804ปีที่แล้ว
Using MariaDB ColumnStore with Power BI for Visualization and Reporting
Mixing NoSQL and SQL With MariaDB
มุมมอง 7Kปีที่แล้ว
Mixing NoSQL and SQL With MariaDB
Plug Into Analytics Connecting ColumnStore to Source Databases with Spider Engine
มุมมอง 191ปีที่แล้ว
Plug Into Analytics Connecting ColumnStore to Source Databases with Spider Engine
Everything You Ever Wanted to Know About MariaDB Replication but Were Afraid to Ask
มุมมอง 7Kปีที่แล้ว
Everything You Ever Wanted to Know About MariaDB Replication but Were Afraid to Ask
Automate Database Benchmarking with Xbench
มุมมอง 183ปีที่แล้ว
Automate Database Benchmarking with Xbench
Tips and Tricks for Migrating from Oracle to MariaDB
มุมมอง 7Kปีที่แล้ว
Tips and Tricks for Migrating from Oracle to MariaDB
Engineer More, Work Less: DBS’ Autonomous Database Journey
มุมมอง 252ปีที่แล้ว
Engineer More, Work Less: DBS’ Autonomous Database Journey
Switching from MySQL/Percona to MariaDB
มุมมอง 6Kปีที่แล้ว
Switching from MySQL/Percona to MariaDB
Samsung Groupware(Knox Portal), Microservices-based Migration to MariaDB & Zero Downtime Upgrade
มุมมอง 169ปีที่แล้ว
Samsung Groupware(Knox Portal), Microservices-based Migration to MariaDB & Zero Downtime Upgrade
HPC Multi-Cluster Database Deployment: Service Level and Availability Driven Refactoring
มุมมอง 5Kปีที่แล้ว
HPC Multi-Cluster Database Deployment: Service Level and Availability Driven Refactoring
What’s New in MariaDB Enterprise Server
มุมมอง 6Kปีที่แล้ว
What’s New in MariaDB Enterprise Server
A Look Back at MariaDB OpenWorks 2023
มุมมอง 133ปีที่แล้ว
A Look Back at MariaDB OpenWorks 2023
EXSCALATE: Building a Faster, More Efficient & Less Costly Drug Discovery Platform with MariaDB
มุมมอง 5Kปีที่แล้ว
EXSCALATE: Building a Faster, More Efficient & Less Costly Drug Discovery Platform with MariaDB
Make Waves with MariaDB
มุมมอง 13Kปีที่แล้ว
Make Waves with MariaDB
Building a TwitterBot using ChatGPT4, MariaDB and MindsDB
มุมมอง 11Kปีที่แล้ว
Building a TwitterBot using ChatGPT4, MariaDB and MindsDB
Database Proxies Crash Course - FULL VIDEO
มุมมอง 8Kปีที่แล้ว
Database Proxies Crash Course - FULL VIDEO
Database Proxies Part 4/4 - Disadvantages
มุมมอง 7Kปีที่แล้ว
Database Proxies Part 4/4 - Disadvantages
Database Proxies Part 3/4 - Other Use Cases
มุมมอง 7Kปีที่แล้ว
Database Proxies Part 3/4 - Other Use Cases

ความคิดเห็น

  • @holdenjack
    @holdenjack 12 วันที่ผ่านมา

    I get this issue now unfortunately: Connect failed: Server at localhost:17017 reports maximum wire version 6, but this version of the Node.js Driver requires at least 7 (MongoDB 4.0)

  • @prototype8861
    @prototype8861 17 วันที่ผ่านมา

    Besides being a great quality content, how can he write everything in reverse so we see correctly on the other side of the glass? 😂

  • @alejandro_mariadb
    @alejandro_mariadb 22 วันที่ผ่านมา

    Full video here: th-cam.com/video/y8eLffT9-8Q/w-d-xo.html

  • @cyclomiha
    @cyclomiha หลายเดือนก่อน

    Thank you Kathryn! How that cooperative lock is defined, how to set MX1 as "leader"? What about if there are 3 MaxScales instead of two, how to configure those form cooperative lock point of view?

  • @efimov90
    @efimov90 หลายเดือนก่อน

    Very hard to see red and blue text in console and green is too bright. Different font or color scheme can make it more readable for videos. And white page right after dark console is "very pleasurable". Have no idea why mariadb site still doesn't have dark theme support. 5:32 - too small font for consoles, when video was edited - at least scaling screen can make a lot more readable. Just like at 6:36 - scaling. And for sure better to make all in one color scheme (light or dark). Anyway it's very informative, thanks

  • @михаилказанцев-п4щ
    @михаилказанцев-п4щ หลายเดือนก่อน

    I think, it is better to add into yaml command parametr --server-id=1 --log-bin, ss mariadb supports passing those parametrs directly into executable.

    • @alejandro_mariadb
      @alejandro_mariadb หลายเดือนก่อน

      Good point. If there are only a couple of configuration variables, yeah, it's easier to pass them as parameters in the yaml file. If there are more, I prefer to have them in a configuration file. Especially if more and more variables are needed later, which is usually the case, since MariaDB has literally hundreds of them.

  • @soporttec
    @soporttec 2 หลายเดือนก่อน

    it is possible to exclude certain databases?

    • @2112pkm
      @2112pkm 12 วันที่ผ่านมา

      In a cluster , its not supposed to b that way..

    • @soporttec
      @soporttec 7 วันที่ผ่านมา

      @@2112pkm aro aro

    • @soporttec
      @soporttec 7 วันที่ผ่านมา

      @@2112pkm q ji q ji

  • @farrukhahmed5973
    @farrukhahmed5973 3 หลายเดือนก่อน

    Is there a way to configure highly available MariaDB Galera Cluster with splitting the nodes using MaxScale. Node1: 80% write & 20% write Node2 & Node3: 80% read & 20% write My App is read heavy. Also, I want to make it Auto Horizontal Scalable.

    • @alejandro_mariadb
      @alejandro_mariadb 3 หลายเดือนก่อน

      You can configure a MariaDB Galera cluster with MaxScale for high availability, but exact read/write traffic splits are not currently natively supported by MaxScale. However, you can prioritize nodes using the rank parameter (Node1 as primary for writes, Node2/Node3 as secondary for reads) which sounds very close to what you want, if I understood correctly. For true auto-scaling, you might want to use Kubernetes to dynamically add/remove nodes based on load (check the MariaDB Kubernetes Operator).

  • @Benanonsafety
    @Benanonsafety 3 หลายเดือนก่อน

    Jakarta EE is trash, thats what it is

  • @hiller1231
    @hiller1231 3 หลายเดือนก่อน

    good!

  • @spacebuddy5339
    @spacebuddy5339 3 หลายเดือนก่อน

    Great video. These are hard to come by.

    • @alejandro_mariadb
      @alejandro_mariadb 3 หลายเดือนก่อน

      Hey thanks for the feedback. I'm glad you enjoyed the video!

  • @konstantinvolkov2629
    @konstantinvolkov2629 4 หลายเดือนก่อน

    great

  • @fraxbnezl
    @fraxbnezl 4 หลายเดือนก่อน

    i dont get it how do you install lmao?

    • @alejandro_mariadb
      @alejandro_mariadb 4 หลายเดือนก่อน

      If you are referring to installing MariaDB, you can find binaries and Docker images. If you are referring to installing additional storage engines, you have to consult the documentation for the storage engine that you want to install.

    • @fraxbnezl
      @fraxbnezl 4 หลายเดือนก่อน

      @@alejandro_mariadb alright thank you :D

  • @beatechproza
    @beatechproza 4 หลายเดือนก่อน

    This is incredible

    • @alejandro_mariadb
      @alejandro_mariadb 4 หลายเดือนก่อน

      Super useful when migrating from Oracle and others to MariaDB

  • @ravisankarvandanapu5771
    @ravisankarvandanapu5771 4 หลายเดือนก่อน

    Very great explanation 🎉

  • @cyclomiha
    @cyclomiha 4 หลายเดือนก่อน

    Looks nice. How about WRITES, does the ColumnStore struggle with those?

  • @8500259249
    @8500259249 5 หลายเดือนก่อน

    Wonderful explanation sir..❤

  • @ranvijaymehta
    @ranvijaymehta 5 หลายเดือนก่อน

    Thanks for the update.

  • @hamedgandomkar2074
    @hamedgandomkar2074 6 หลายเดือนก่อน

    great short video

  • @kvelez
    @kvelez 6 หลายเดือนก่อน

    Excellent.

  • @PreetiKumari-oi7pk
    @PreetiKumari-oi7pk 6 หลายเดือนก่อน

    Usefull

  • @bibahbibah5108
    @bibahbibah5108 6 หลายเดือนก่อน

    very nice thanks bro

  • @bag_of_pixels
    @bag_of_pixels 6 หลายเดือนก่อน

    Legendary vid! I was just looking how I can create local playground for MySQL and keep VIM editor support --- MariaDB + Docker + vs code + SQL Client = Profit

  • @DennisBareis
    @DennisBareis 6 หลายเดือนก่อน

    Doesn't explain that much, why "longtext" is that required? That function that is called to validate json, how does that occur?

    • @alejandro_mariadb
      @alejandro_mariadb 6 หลายเดือนก่อน

      Thanks for your feedback. LONGTEXT is used to store JSON in MariaDB because JSON documents can be quite large, and `LONGTEXT` can handle up to 4GB of data. The `JSON` data type is a synonym of `LONGTEXT` btw. To validate JSON, the function `JSON_VALID()` is used. It checks if a string is a valid JSON document, for example: `SELECT JSON_VALID('{"key": "value"}')` returns 1 if valid. You can use this function, for example, in a constraint check.

    • @DennisBareis
      @DennisBareis 6 หลายเดือนก่อน

      @@alejandro_mariadb Thanks for the reply, I tried to add a constraint with and without "ADD" (seen "working" examples both ways), and with and without naming it, "PhpMyAdmin" refuses to add it , one attempt: ALTER TABLE FinderPlant ADD CONSTRAINT xxxx CHECKED( JSON_VALID(PhotosJson) );

    • @alejandro_mariadb
      @alejandro_mariadb 6 หลายเดือนก่อน

      ​@@DennisBareis The correct syntax is `CHECK` not `CHECKED`: ALTER TABLE FinderPlant ADD CONSTRAINT xxxx CHECK (JSON_VALID(PhotosJson));

    • @DennisBareis
      @DennisBareis 6 หลายเดือนก่อน

      @@alejandro_mariadb Thanks but even your syntax fails, I have however successfully added it 3 times as I found a way to view them: SELECT * FROM information_schema.check_constraints WHERE table_name = 'FinderPlant';

    • @alejandro_mariadb
      @alejandro_mariadb 5 หลายเดือนก่อน

      @@DennisBareis I think it should be "CHECK" not "CHECKED".

  • @cevabarcvilla
    @cevabarcvilla 7 หลายเดือนก่อน

    StackBricks for Linux says docker service unrechable

    • @HedzR
      @HedzR 2 หลายเดือนก่อน

      Same here with MacOS

  • @BoilersRock
    @BoilersRock 8 หลายเดือนก่อน

    Very Handy! Thank you for sharing this. Also, that is a cool shirt you have on!

    • @alejandro_mariadb
      @alejandro_mariadb 8 หลายเดือนก่อน

      Thanks for watching! It is a cool t-shirt right? And it's pretty cool that you noticed it!

  • @beders
    @beders 8 หลายเดือนก่อน

    this was well explained!

  • @justinstorm
    @justinstorm 8 หลายเดือนก่อน

    nice

  • @ProgrammingBrain
    @ProgrammingBrain 8 หลายเดือนก่อน

    Did anybody catch the funny/weird face after "docker compose up"? 😆

  • @RGBvsCMYK
    @RGBvsCMYK 8 หลายเดือนก่อน

    Exactly what I was looking for. Very detailed, easy to follow and understand. I've just tried on my db and it works perfectly! Can't thank you enough!

    • @alejandro_mariadb
      @alejandro_mariadb 8 หลายเดือนก่อน

      Replication is such an interesting topic and a strong feature of MariaDB. I'm glad to hear that the video was useful!

  • @cactigroup
    @cactigroup 8 หลายเดือนก่อน

    Sorry guys. I did have questions, but was super distracted on the live session. I'll work through my tech sales personnel.

  • @johnmakovec5698
    @johnmakovec5698 9 หลายเดือนก่อน

    Thanx

  • @palychbasist
    @palychbasist 10 หลายเดือนก่อน

    I run docker compose with MaxScale and try to imitate the situation when one of the msc node is disconnected and connected again. I can see in 'mcs cluster status' that dbrm_mode is offline and when I try to make queries from my app I get an error 'Lost connection to DDLProc' until I restart cluster with 'mcs cluster restart' command. Isn't it suppose to work automatically? What other settings may I need? Is this docker image production ready?

  • @palychbasist
    @palychbasist 10 หลายเดือนก่อน

    When I try to run this image using max scale I can't make queries. I get an error ' Cannot execute the statement. DBRM is read only"

    • @alejandro_mariadb
      @alejandro_mariadb 10 หลายเดือนก่อน

      Did you provision ColumnStore? docker exec -it mcs1 provision mcs1

    • @palychbasist
      @palychbasist 10 หลายเดือนก่อน

      @@alejandro_mariadb yep. I found out that I have to manually start cluster after every docker container restart.

    • @alejandro_mariadb
      @alejandro_mariadb 10 หลายเดือนก่อน

      @@palychbasist I wonder if there's an option to start it automatically...

  • @proxy443_developpeur
    @proxy443_developpeur 10 หลายเดือนก่อน

    how you do the transitions and the animation when you type localhost, and the website with the 3 points in color

    • @alejandro_mariadb
      @alejandro_mariadb 10 หลายเดือนก่อน

      That was done in post production. Just a basic zoom-in animation to the corner.

  • @tomaszt1397
    @tomaszt1397 11 หลายเดือนก่อน

    why do all computer geeks use only terminal which is not very ergonomic - is it some kind of challenge? why not use some IDE where results would be more user friendly... always wondering

    • @PieterHumphrey-mbd
      @PieterHumphrey-mbd 11 หลายเดือนก่อน

      For database companies, commandline utilities and terminals are kind of the same experience across operating systems, so it's a good way to show things. When you pick one IDE then people that use a different IDE and feel like the video isn't for them. Also I think you have a decent size community of developers that just don't use IDEs at all, and work at the command line, or with text editors, and do a lot of bash scripting

  • @customraspi
    @customraspi ปีที่แล้ว

    SAP HANA is both transactional and columnar. So why copying all data twice?

    • @alejandro_mariadb
      @alejandro_mariadb 10 หลายเดือนก่อน

      SAP HANA is an interesting product that stores data in memory. This likely requires more expensive hardware than with MariaDB. In general, data storage is less cost-efective with in-memory solutions. Memory requirements scale with your data. There could also be advantages in ColumnStore over SAP HANA regarding backups, management, and even security-topics worth exploring during evaluation phases. On the other hand, yes, with CS data is copied so that it can be stored in an optimal way for both transactional and analytical workloads.

  • @tbone587
    @tbone587 ปีที่แล้ว

    The db is crashing on me when trying to do some unions. Have to restart:(. Should the container not run on Mac?

    • @mariadb
      @mariadb ปีที่แล้ว

      the columstore docker image does run on arm CPUs hub.docker.com/r/mariadb/columnstore

    • @tbone587
      @tbone587 ปีที่แล้ว

      My company was evaluating it for use in production and although it seems fast when you do something it doesn’t like the entire db simply crashes. Would love to talk someone about it

    • @alejandro_mariadb
      @alejandro_mariadb 10 หลายเดือนก่อน

      ​@@tbone587 Any useful information in the logs? Please join the MariaDB Community Slack where you'll get more eyes on your question.

  • @alexzruss7257
    @alexzruss7257 ปีที่แล้ว

    what is this ? Can someone help me understand what language is she speaking?

    • @mariadb
      @mariadb ปีที่แล้ว

      She's speaking English in the video - perhaps try enable subtitles? support.google.com/youtube/answer/100078?hl=en&co=GENIE.Platform%3DiOS

  • @PieterHumphrey-mbd
    @PieterHumphrey-mbd ปีที่แล้ว

    so much easier to start with Docker! And whoa, the ingest / query is *wicked fast* for Columnstore

  • @TwoVera
    @TwoVera ปีที่แล้ว

    Why would anyone want to go with MaxScale when you can achieve just about everything with HAProxy advanced cluster configurations?

    • @alejandro_mariadb
      @alejandro_mariadb ปีที่แล้ว

      I like HAProxy. It's pretty cool. However, MaxScale has many features not present in HAProxy. Just to mention some of them: Automated failover for MariaDB Replication, query-based load balancing with ReadWriteSplit Router, connection-based load balancing with ReadConnRoute Router, data Import from Kafka and export to Kafka, cache filter for improved SELECT performance, security and traffic controls with auditing and SQL injection protection, web-based GUI for configuration (with REST service available too)

    • @BriceCapelle
      @BriceCapelle 7 หลายเดือนก่อน

      We are switching to MaxScale because HAProxy can't do things like MaxScale does. HAProxy is basic and used mainly for HTTP. A database proxy is better with a database. HAProxy is better for HTTP.

  • @dylanngo4454
    @dylanngo4454 ปีที่แล้ว

    Thank you for sharing, bro! :)

  • @adriancoanda9227
    @adriancoanda9227 ปีที่แล้ว

    In ip v6, the proxy is not required

    • @alejandro_mariadb
      @alejandro_mariadb ปีที่แล้ว

      A database proxy (like MaxScale) is still extremely useful even on IPv6. I can add features such as HA with in-flight query migration, CDC and data ingestion to and from Kafka, transparent data masking, and more.

    • @adriancoanda9227
      @adriancoanda9227 ปีที่แล้ว

      @alejandro_mariadb that you can add a proxy to an ip v6 network, yeah, but it's not required. You can resolve the same with Microsoft power automate it is faster working in every region, and suport multiple applications 😉

    • @alejandro_mariadb
      @alejandro_mariadb ปีที่แล้ว

      @@adriancoanda9227 That sounds super cool. Here I'm talking specifically about "database proxies". Check my "Database Proxies Crash Course" on this channel if you want to learn more about this.

  • @miriamfigueroa5510
    @miriamfigueroa5510 ปีที่แล้ว

    Great video about MariaDB; one of the best. Loved the troubleshooting when the replication was broken. Your method allows maintaining database consistency while avoiding the use of the slave skip counter command.

  • @deyvidwilliam
    @deyvidwilliam ปีที่แล้ว

    Thank you Edward for creating the best video on MariaDB replication. Your expertise and clear explanations have been invaluable.

  • @rudrapbiswas
    @rudrapbiswas ปีที่แล้ว

    I have just started exploring MariaDB for my work. As of now I have created a replication cluster with 2 nodes. But haven’t used this method.

  • @CheatingStoriesWithChinwe
    @CheatingStoriesWithChinwe ปีที่แล้ว

    Thank you for sharing ☺️

  • @fiqriibnuaziz9791
    @fiqriibnuaziz9791 ปีที่แล้ว

    nice info

  • @gusta.go.
    @gusta.go. ปีที่แล้ว

    That would be great if MariaDB could support RETURNS TABLE to SQL functions, like PostgreSQL supports

    • @alejandro_mariadb
      @alejandro_mariadb ปีที่แล้ว

      I agree. There's a Jira issue for traking this development (MDEV-8100). Please, feel free to vote and follow it. Meanwhile, you can somewhat mimic this functionality using either temporary tables, or the JSON_TABLE + JSON_OBJECTAGG functions to pass tabular data between a function and its client (caller). It's not the most elegant way, but it gets the job done.

    • @gusta.go.
      @gusta.go. ปีที่แล้ว

      @@alejandro_mariadb really interesting solution, thanks. Also checking the Jira issue

  • @montydouglas8001
    @montydouglas8001 ปีที่แล้ว

    👉 Promo`SM