MariaDB
-
MariaDB Vector Edition: AI用に設計された
두 decades에 이르기까지 관계型 데이터베이스 시스템에 대한 경험이 있는 솔루션 아키텍처로서, 最近 MariadB의 새로운 벡터 版을 실험하기 시작했습니다. 이를 사용해 AI 데이터 도전에 대한 some of the solutions 를 찾을 수 있는지 여부를 확인하는 것입니다. 素早く 보는 것으로 convincing appeared, 특히 AI의 魔力를 일반적인 데이터 베이스 세팅에 바로 가져가는 것이었습니다. 그러나, 실제적으로 어떻게 performs 하는지 확인하기 위해 simplicity use case에 대한 실험을 해봐야 합니다. 이 글에서는, MariaDB의 벡터 기능에 대한 제 직접적인 경험과 관찰을 share 하将通过 simple use case를 실행하여…
-
Redis Exporter 서비스를 사용하여 Redis Droplets 모니터링
개요 Redis 데이터베이스의 적절한 모니터링을 위해서는 가장 좋은 성능을 유지하고, 잠재적인 밸트leineck을 식별하고, 전체 시스템의 신뢰성을 보장하는 것이 중요합니다. Redis Exporter Service는 Prometheus를 사용하여 Redis 데이터베이스를 모니터링하기 위한 강력한 기능을 가지고 있는 도구입니다. 이 튜토리얼은 Redis Exporter Service의 compete setup and configuration을 指导하여 monitoring solution을 integrate하는 것을 简単하게 도울 것입니다. 이 튜토리얼을 따라하면 Redis 데이터베이스의 performance metrics를 有效地 monitor하기 위한 fully operational monitoring setup을 성립시킵니다. Note: 이 튜토리얼의 설정 시간은 约 25분입니다. Prerequisites 시작하기 전에, 다음과 같은 prerequisites를 갖추어 둬야…
-
컨테이너 내 클라우드 애플리케이션을 위한 좌측 시프트 모니터링 접근법
Shift-left는 소프트웨어 개발 및 운영에 초점을 맞추고, 테스팅, 모니터링, 자동화를 소프트웨어 개발 생명주기의 초기 단계에서 강조하는 접근 방식입니다. Shift-left 접근 방식의 목표는 문제가 발생하기 전에 빠르게 감지하고 해결하여 문제를 예방하는 것입니다. 초기에 확장성 문제나 버그를 파악하면 해결하기가 더 빠르고 비용 효율적입니다. 비효율적인 코드를 클라우드 컨테이너로 이동하는 것은 비용이 많이 들 수 있으며, 자동 확장이 활성화되어 월별 비용이 증가할 수 있습니다. 또한, 문제를 식별, 격리 및 수정할 수 있을 때까지 긴급 상태에 놓이게 됩니다. 문제 정의 I would like to demonstrate…
-
워드프레스 배포: 도커, Nginx, 아파치 및 SSL
당신의 WordPress 웹사이트 배포를 간소화하세요. 우리의 쉽게 따라갈 수 있는 안내서를 통해 Docker Compose, Nginx, Apache, SSL을 사용하여 원활한 설치 과정을 경험하세요. 또한 볼륨을 생성하여 컨테이너가 재시작되더라도 변경 사항이나 업데이트가 보존되도록 할 것입니다. 이 설정은 Google 클라우드에서 Ubuntu 22.04 OS를 실행하는 인스턴스에서 테스트되었습니다. 이 설정을 AWS, Azure, DigitalOcean 또는 어떤 전용 서버나 VPS 서버에서도 구축할 수 있습니다. 사전 준비 Ubuntu 22.04에 Docker 설치 Ubuntu 22.04에 Docker Compose 설치. 위에서 언급한 모든 단계를 완료했는지 확인하세요. 도메인을 서버 IP 주소로 포인팅했는지 확인하세요.…
-
MariaDB와 MongoDB를 사용한 SQL과 NoSQL 혼합
가정해보겠습니다. Node.js(또는 다른 플랫폼)으로 개발된 애플리케이션이 있습니다. 이 애플리케이션은 MongoDB 데이터베이스(NoSQL)에 연결하여 책에 대한 평가(주어진 별 수와 코멘트)를 저장합니다. 또한 Java(또는 Python, C#, TypeScript… 어떤 것이든)로 개발된 다른 애플리케이션이 있습니다. 이 애플리케이션은 MariaDB 데이터베이스(SQL, 관계형)에 연결하여 책 카탈로그를 관리합니다(제목, 출판년도, 페이지 수). 각 책의 제목과 평점 정보를 표시하는 보고서를 작성하도록 요청받았습니다. MongoDB 데이터베이스에는 책의 제목이 포함되어 있지 않으며, 관계형 데이터베이스에는 평가가 포함되어 있지 않다는 점에 유의하세요. NoSQL 애플리케이션에 의해 생성된 데이터를 SQL 애플리케이션에 의해 생성된 데이터와 결합해야 합니다. A common…
-
PostgreSQL Pager와 MariaDB Xpand 사용하기
I’m not an anti-GUI person. In fact, I wrote three books about web GUI development with Java. However, I also like the command-line interface (CLI), especially text-based UIs. After a year of exploring MariaDB and the DevOps world, I got to discover and play with many text-based CLI tools that I didn’t know even existed. These tools are especially useful when connecting to remote servers that don’t have a GUI. 제가 자주 사용하는 특별한 CLI 도구 중 하나는 mariadb SQL…
-
분산 SQL: 데이터베이스 샤딩의 대안
데이터베이스 샤딩은 데이터를 “샤드”라고 불리는 작은 조각으로 나누는 과정입니다. 샤딩은 쓰기를 확장해야 할 필요가 있을 때 일반적으로 도입됩니다. 성공적인 애플리케이션의 수명주기 동안 데이터베이스 서버는 처리 또는 용량 수준에서 수행할 수 있는 최대 쓰기 횟수에 도달합니다. 데이터를 여러 샤드로 자르고—각각이 자체 데이터베이스 서버에 있으면—각 개별 노드의 스트레스를 줄이고 전반적인 데이터베이스의 쓰기 용량을 효과적으로 늘립니다. 이것이 데이터베이스 샤딩입니다. 분산 SQL은 샤딩과 유사한 전략을 완전히 자동화하고 애플리케이션에 투명하게 관계형 데이터베이스를 확장하는 새로운 방법입니다. 분산 SQL 데이터베이스는 거의 선형으로 확장할 수 있도록 처음부터 설계되었습니다.…
-
Ubuntu 22.04에 MariaDB 설치하는 방법
소개 MariaDB는 오픈 소스 관계형 데이터베이스 관리 시스템으로, 인기 있는 LAMP (Linux, Apache, MySQL, PHP/Python/Perl) 스택의 데이터베이스 부분으로서 MySQL의 대안으로 자주 사용됩니다. 이는 MySQL의 대체품으로 사용되도록 의도되었습니다. 이 설치 가이드의 간략한 버전은 다음 세 단계로 구성됩니다: apt를 사용하여 패키지 인덱스를 업데이트합니다 apt를 사용하여 mariadb-server 패키지를 설치합니다. 이 패키지는 MariaDB와 상호 작용하기 위한 관련 도구도 가져옵니다 포함된 mysql_secure_installation 보안 스크립트를 실행하여 서버 접근을 제한합니다 sudo apt update sudo apt install mariadb-server sudo mysql_secure_installation Copy 이 자습서에서는 Ubuntu 22.04 서버에 MariaDB를 설치하고…
-
MaxScale으로 데이터베이스의 고가용성 및 탄력성
미션 크리티컬 애플리케이션은 고가용성을 필요로 합니다. 고가용성의 목표는 사용자에게 서비스나 자원에 대한 일관된 접근을 제공하면서 중단의 가능성을 최소화하는 것입니다. 자동 장애 조치(failover)는 고가용성을 달성하기 위해 사용되는 특정 메커니즘입니다. 이는 시스템 구성 요소(예: 서버, 네트워크, 데이터베이스)의 실패를 자동으로 감지하고 즉시 작업을 대기 중인 구성 요소로 전환하는 것을 포함하며 인간 개입 없이 이루어집니다. 이로 인해 내결함성이 향상됩니다. MariaDB MaxScale는 고가용성을 위한 기능을 포함하는 데이터베이스 프록시입니다. 이 기사에서는 Java와 Svelte로 구현된 온라인 스토어 시뮬레이터 애플리케이션으로 어떻게 시도할 수 있는지 보여드리겠습니다. 아키텍처 다음 다이어그램은…