현재 관리중인 시스템이 10여년 전에 개발된 관계형 DB입니다.
그런데 DB가 너무 노후화 되다보니 설계방식도 옛날 방식이고, 유지관리 되면서 곁다리로 붙은것들이 많아 지속적으로 문제가 제기되는 상황입니다.
그래서 부서 내부적으로 개편의지를 보이는 와중에 선배님께서 요즘 트랜드는 관계형 DB구조를 벗어나야 한다며,
NEWID() 를 사용하여 PK 를 만들고 나머지 칼럼에 VALUE 를 채우는 KEY-VALUE 형태의 구조로 분리하기를 원하고 있습니다.
NO-SQL 방식의 경우 별도로 다른 언어가 있는걸로 알고있는데 MS-SQL에서 단지 UUID와 VALUE 구조를 사용한 것이NO-SQL의 장점을 취할 수 있는것인지도 의문이고, 기존의 관계형 DB구조로 설계될 경우 구조 변경이 어려운 것도 걱정됩니다. 여러 고수님들께서 사용자-업무-자재-관리-회계 등 (일반적인 ERP시스템 수준) 의 DB설계를 한다면 어떤 방식이 더 효율적일지 조언 좀 부탁드립니다. 또는 요즘 트랜드는 어떠하다 정도의 얘기만 해 주셔도 감사하겠습니다.
PS. 혹시 제가 너무 초보라 질문에 잘못된 부분이 있다면 말씀해주세요