Databases

MySQL Cluster: Deploy Galera with MariaDB & ProxySQL

A MySQL Cluster in the form of MariaDB Galera Cluster is a multi-master sync or multi-master replication available in a MariaDB cluster. While it is more expensive and harder to maintain than MySQL, the MariaDB Galera cluster can theoretically handle more. It allows higher scalability, especially read scalability, and is more fault-tolerant than other types […]

September 11, 2022 10 min read
HA proxy mysql

Load Balance MySQL Using HAProxy

Load Balance HA MySQL with HAProxy. HAProxy or High Availability Proxy is a high performance open-source load balancer created to work (load balance) over TCP/HTTP. This is a Software that has several use cases you can chose, but it’s great for a MySQL load balancer. The company who makes HAProxy also develops many more products […]

January 4, 2022 11 min read

Normalization of SQL Database: Remove Redundancy

Normalization of database is an essential skill to know as a database designer and developer. I still remember being intimidated by what it would bring on– back when I took a SQL database course. It was scary hearing about it. Let me assure you: it is easier than you might imagine. What is important though, […]

November 12, 2021 9 min read

Relational Database Design: ER Modelling

In this article, we’ll explore the steps of ER modelling for database design. By the end, you will know what database design is and how to create an entity-relationship diagram (ER). In addition, you will also learn how to translate an ER from a case study.

October 16, 2021 6 min read

Cloud storage & Cloud Computing

All you need to know Cloud computing has revolutionized the way we do everything. We keep our photos, music files, and other important documents on Cloud storage systems that are globally distributed for easy access anywhere in the world! Cloud computing is a system of storing data on the internet. Instead of storing your files […]

October 2, 2021 7 min read

How To Write MySQL CRUD Queries in Python

We will be using MySQL for the purposes of this post and connecting it with Python to write CRUD queries– you can use whatever flavor of SQL you are comfortable in (if you’re unsure which to pick, check out our post on How to Pick a SQL Flavor. By the end of this post, you will have found the answer to the question: “How To Write MySQL CRUD Queries In Python”.

September 22, 2021 9 min read

Picking the SQL Database For You

A Comparison of SQL Database Flavors: How To Pick The Right SQL Database Flavor For You? SQL, or Structured Query Language, is a database that has widespread uses with many flavors– which we will explore. As such, in our data-driven world, SQL is fast becoming an essential skill. Therefore, in this article, we will look […]

September 13, 2021 8 min read

Active Directory AD and OpenLDAP for Security and SSO

You might be please to know that the Sesame Disk by Nihao Cloud storage now supports AD and OpenLDAP for Security and SSO. The idea is for you to be able to bring your own LDAP users from your server and thus secure your accounts using the same credentials as the ones people regularly use […]

August 7, 2021 5 min read

MySQL master-slave replication with docker

This post “MySQL master-slave replication with docker” was updated by Syed Umar Bukhari on August 26, 2021. As you may already know MySQL replication is a process to enable automatic copying of database(s) from one instance of MySQL to the other. Then docker and docker compose are orchestration tools. In this case, we will look […]

July 31, 2021 7 min read

Jitsi with Docker

Build Your Own Free Video Conference System This post “Jitsi with Docker” was updated by: Syed Umar Bukhari on September 29, 2021 Jitsi is an open source video conference application that is installed on its server. This video conferencing application provides an SDK for those of you to create video conference applications for mobile. In this post […]

July 15, 2021 11 min read