2015년 1월 28일 수요일

library cache 에 대한 생각


문득 MySQL Architecture 책을 보다가 드는 생각...

왜 Oracle 만 Library cache 라고 하는 Memory 구성을 가지고 있을까?

mysql, mssql, cubrid, postgresql, sybase ...

latch, mutex 등의 기능 구현이 힘들어서?
괜히 만들어서 관리하기만 힘들어서?
기술 특허 문제?

SQL binding 처리, pl/sql .... oracle 의 동시처리를 위한 가장 큰 장점인데,,

oracle 에서 만들었다는 mysql innodb 엔진도 이 부분만 빠져 있다.
일부러 정책상 빠진걸까?
너무 똑같이 만들면 oracle 의 이점이 사라지니?

2015년 1월 14일 수요일

Database 고르기

너무나 많은 RDBMS , 분산객체들이 존재를 한다. 
10년전까지는 너무나 쉽던 선택들이였는데, 앞으로 10년 후에는 더 많은 변화가 오지 않을까? 
- 비용
- 레퍼런스
- 논리적 구성의 복잡성
- 요구되는 capacity
- 기존 시스템과의 연동