DB
-
RealmDB 2017. 8. 17. 16:12
Realm이란? - Realm사에서 만든 Mobile Database - 가벼운 객체 컨테이너 - RDBMS처럼 쿼리, 필터링, 관계형(상호 연결)이 가능하고 저장이 됨 - 라이브 오브젝트이며 반응형 객체임 - 기기와 애플리케이션 사이에서 매끄럽게 동기화 되며 스레드에서 안전하게 접근 가능 - String Key 보안체계 확립 - Android, iOS, Xamarin, React Native에서 이용가능 - 항상 오프라인 우선 방식으로 동작 간단한 예제(Swift)1234567891011121314151617181920212223242526272829303132333435363738394041424344import RealmSwift // Define your models like regular Swi..
-
NoSqlDB 2017. 2. 21. 10:12
NoSql은 말그대로 SQL 쿼리문이 없는 DB형태이다.Document구조(JSON 형태(Key+Value))로 데이터가 저장되어 있으며 무한한 확장(node)이 가능한 저장소이다.현재 미국에서 기존 RDBMS를 대체할 만한 DB체계로 많은 곳에서 사용하고 있는 방식이기도 하다. NoSql형태의 DB는 mongoDB가 유명하며,아마존에서는 DynamoDB, 구글에서는 firebase 형태로 DB가 서비스 되고 있다. 필요한 이유Cloud 시스템에서는 대용량 데이터를 저장하는데 비용,설계면에서 RDBMS보다는 저렴하고 간편한 NoSql을 쓰기 시작함 차이점1. 스키마가 없다. - 비정형화된(구조화되지 않은) 데이터를 저장할 수 있음 장점1. Cloud컴퓨팅 환경에 적합하다.2. 유연한 데이터 모델링