목록Database (2)
Front-end_dev
Simple Hospital Database modeling
Conceptual -> Logical -> Physical3단계로 모델링을하는데 Conceptual에서 개체정의 및 관계정의를하고 Logical에서 attribute 및 constraint정의를하고 Physical에서 물리적인 컴퓨터저장소에 어떻게 저장시킬지 정의함. 간단하게 병원을 모델링해봄. 데이터를 삽입할때는 참조무결성제약을 조심해야함.FK가 가리키는 인스턴스가 아직 생성이안됬거나 잘못가리키고있을경우에 참조무결성에러가발생.
Database/RDBMS
2018. 9. 28. 02:18
레디스 샤딩
레디스 샤딩에 대해서.... 샤딩은 복제(replication)와는 비슷하지만 각 노드가 전부 master의 역할을 함.복제같은 경우는 클러스터의 특정 노드에 데이터가 쓰여질때마다 클러스터 내의 다른 노드들도 동일한 데이터가 쓰여지는 반면, 샤딩은 해싱기반으로 데이터에 따라 노드를 선택하여 저장하며 조회할때 다른노드에있을경우 찾아줌. 즉, 복제와 달리 동일데이터를 여러번쓰지않고 서로 공유하는 상태. [설치방법]샤딩을 실습해보려면 써드파티모듈이 필요함. (여기선 redis-trib.rb 사용함) 1. ruby 2.4 버전 이상 설치 (맥에는 2.0이 기본으로 설치되있어서 2.4로 업데이트해주면됨) 2. gem install redis 혹은, http://download.redis.io/redis-stabl..
Database/Redis
2018. 5. 5. 03:07