# rdms

[EC2 Database] AWS RDS VS EC2 RDMS
AWS RDS? > - Amazon Web Services에서 제공하는 분산 관계형 데이터베이스 서비스 AWS 클라우드의 관계형 데이터베이스에 간편한 설정, 운영 및 확장 제공 기본적으로 클라우드에서 데이터베이스를 자동으로 구성하고 유지 관리하는 SaaS 기반 서비스 MySQL, MariaDB, PostgreSQL, Oracle 및 Microsoft SQL Server를 포함하여 RDS에서 지원하는 여러 데이터베이스 엔진이 있음 EC2 RDMS? > - 자신이 원하는 DBMS를 설치하여 사용하는 방법 EC2와 RDMS에 대한 유지 관리를 사용자가 직접해야 함 RDS vs EC2 > 데이터베이스 엔진을 수동으로 관리하고 구성하지 않으려면 Amazon RDS가 더 유용할 수 있음 RDS는 구성, 백업 및 패치와 같이 시간이 많이 소요되는 작업을 자동으로 관리하므로 애플리케이션 구축에 집중할 수 있다. Amazon EC2 클라우드 컴퓨팅 플랫폼을 사용하면

[CS-database] NoSQL vs RDBMS
Database? SQL? DBMS? Database : 컴퓨터 시스템에 전자 방식으로 저장된 구조화된 정보 혹은 데이터의 체계적인 집합체를 의미 DBMS(DataBase Management System) : 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고 데이터베이스를 관리해 주는 '소프트웨어' SQL(Strucured Query Language) : 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 '특수 목적의 프로그래밍 언어'이며, 관계형 데이터베이스 관리 시스템에서 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었음 스키마(Schema) : 데이터베이스를 구성하는 개체(Entity),속성(Attribute),관계(Relationship) 및 제약조건 등에 관해 전반적으로 정의한 메타데이
[ 프로젝트 ] 리팩토링 여지가 있는 부분 중간 기록 및 AR => DM 방식으로 변경
오늘은 의식의 흐름대로 기록하고자 하는 것을 기록해야겠다. 우선 리팩토링 할 만한 것들 기록하자. 리팩토링 여지가 있는 부분 1. connection 설정하기. typeORM 문서 공식 문서를 보면 설정 이후에 을 이용하여 entity를 다루는 부분을 간단하게 만든다. 2. custom Repositorys typeORM 문서 Entity들에 메소드를 정의하여 각 쿼리들을 미리 지정해놓는 방법이 있다. 3. '무조건' 각 column의 datatype을 명확히 정의하기 이건 나중에 다시 돌아와서 '무조건' 해야하는 부분이다. 데이터를 필요한 만큼만 저장해서 낭비를 줄이는 것이 필요하다.

데이터 모델링 단계
우리가 어떠한 구현을 할려고 하면 그것들을 모델링 해야하는데 , 어디가서 찾아볼 필요없이 우리 현실세계에서 흔히 찾아볼수 있다. 가까운 마트에서도 찾아볼 수 있고 가까운 서핑에서도 찾아볼 수가 있다. 만약 상품이 있다면 그 상품에 따른 상품 유형 상품 가격 상품 등급 등등이 있을것이며 이것들을 모델링 하는것이다 . 이러한 모델링은 너무나도 중요하다 . 저는 모델링에 대해 여러번 적은적이 있지만 계속적으로 업데이트를 하면서 모델링에 대해서 추가적으로 메모를 남기고 있다 . 데이터의 품질 데이터베이스에 담겨 있는 데이터는 기업의 중요한 자산이기 때문에 품질이 높은 정확성 있는 데이터가 저장되어 있어야 한다. ![](https://images.velog.io/images/ash3767/post/d79