MariaDB TX 2.0

MariaDB의 제품군이 TX와 AX로 나뉘었습니다.

TX는 OLTP를 처리를 위한 제품군들로 구성이 되어 있습니다.

 

http://mariadb.com/ 웹사이트의 주요 사항은 아래와 같습니다.

Completeness and compatibility
– Common Table Expressions
– Window functions
– JSON & GeoJSON functions
– EXECUTE IMMEDIATE
– CHECK (constraints)
– DEFAULT (BLOB/TEXT)
– DECIMAL (38 places)

Performance and scalability
– MyRocks storage engine
– InnoDB enhancements
– Binary Log read throttling
– Binary Log compression
– Virtual Column indexes
– Query cache
– Streaming inserts

Security and recovery
– Per user resource limits
– Enforced TLS connections
– Data masking
– Prepared Statement filtering
– Result Set limiting
– Delayed replication
– Binary Log based rollback

개인적으로 관심이 가는 사항들은 MyRocks 엔진을 지원하면서 소개를 적극적으로 하는것 같습니다.

데이터 파일 사이즈에 대한 압축 성능이 좋아서 IO 성능에서도 좋을 것으로 기대됩니다.

CTE와 Window functions 지원을 통해서 oracle connectby 등의 대안으로 사용하고 다양한 함수 활용으로 쿼리 튜닝에 폭이 넓어 질것입니다.

JSON 지원 관련해서 MySQL 하고 얼마나 호환성을 유지하는지도 확인해 볼 필요가 있겠습니다.

보안/복구 관련해서도 기능이 추가 됐는데요. MaxScale하고 잘 응용해서 사용하면 좋을듯 합니다.

 

현재 MariaDB Server 최신 버전은 10.2.6 GA  입니다.

2017년 5월 23일에 배포 됐습니다. 아직 마이너버전이 낮아서 안정성이 중요한 서비스에는 적용하기에는 좀 더 기다리는것이 좋을 듯 합니다.

내년초에 10.2.15 정도까지 개선이 되면 실제 서비스에 적용하기에 좋을것으로 예상됩니다.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s