본문 바로가기
728x90
반응형

모바일2

9. 로그인(3) 4-2-5. ETS와 Dets ETS는 얼랭에 내장된 메모리 데이터베이스 (Erlang Term Storage) Dets는 Disk ETS라고 생각하면 된다. ETS 기능을 파일 베이스로 만든 버전이 Dets ETS는 메모리에 데이터를 저장하기 때문에 서버가 꺼지면 데이터가 소멸되지만 Dets는 파일에 저장하기 때문에 데이터이 분실 위험은 사라진다. 하지만 속도가 느리고 용량도 제한적이다. 지금은 ETS를 이용해서 유저의 아이디와 패스워드를 저장해보겠다. ETS의 모든 기능은 ets 모듈에 BIFs로 구현되어 있다. BIFs는 얼랭 VM 내부에 내장된 함수들을 의미한다. 얼랭 모듈이지만 C언어로 작성되어 있어 속도가 빠르다. ETS에 데이터를 저장하기 위해서는 먼저 테이블을 생성해야 한다. 테이블에는 얼.. 2018. 1. 11.
1.얼랭서버 공부 시작하기 서버를 만들어 보고싶다는 생각이 들어서 책을 찾다보니 눈에 들어온 책이 있었다. "모바일 서버 프로그래밍 입문 얼랭으로 만들며 배운다" - 이국현 지음 도서관에서 이 책을 빌려보았다. 얼랭이라는 언어를 들어는 보았지만 어떤 언어인지 몰라서 얼랭이야기부터 살펴보니 굉장히 장점이 많은 언어같았다. 이번 기회에 얼랭 언어도 공부해보고 서버도 만들어 보겠다. 1. 얼랭을 사용해야 하는 이유 1-1.서버란 무엇인가? 사실 게임을 할때나 휴대폰을 할때나 여기저기서 들어본 말 '서버'이다. 게임을 할때도 서버가 터졌다 이런말 들어는 보았는데 서버가 도대체 뭔지는 잘 모른다. 이 책에서는 간단하게 서버를 설명해준다. 서버는 기업이 운영하는 서비스의 핵심이 가동되는 곳 서버에는 정보가 저장되어 있고, 해당 정보를 여러 .. 2018. 1. 4.
728x90
반응형