Domain 지식들21 vagrant란 무엇인가? 가상화란 무엇인가? 가상화(Virtualization)는 실제 운영체제 위에 가상화 소프트웨어를 설치한 후에 소프트웨어를 통해 하드웨어(CPU, Memory, Disk, NIC 등)를 에뮬레이션한 후에 이 위에 운영체제(Guest OS)를 설치하는 것을 의미한다. 가상화를 해 주는 소프트웨어를 하이퍼바이저(Hypervisor) 라고 VirtualBox, 그리고 VMWare, Xen 등이 있다. 하이퍼바이저를 설치하는 실제 운영체제(윈도, OS X, 리눅스 등)를 호스트(Host) OS 라 하고 하이퍼바이저 위에 만든 가상 머신에 설치된 운영체제를 게스트 OS 라고 부른다 가상화는 다양한 운영체제와 애플리케이션을 논리적으로 분리할 수 있으므로 여러 운영제체와 애플리케이션을 구동하는 개발 환경등 복잡한 환경.. 2022. 12. 6. 그래핀 - 장고(1) 컨텐츠 테이블 그래핀 장고는 그래핀 위에서 설계됐다. 그래핀 장고는 그래프큐엘 기능들을 장고 프로젝트에 추가하는 것을 쉽게 한다. 처음인가? 설치가이드부터 간단한 튜토리얼까지 보자. 기초 기능들과더 친숙해지기 위해 그래핀 공식문서를 보는 것이 좋다. 만약 그래프큐엘을 활용해 데이터를 다루고 싶으면 싶으면 installation과 스키마, 쿼리 섹션을 참고한다 참고 https://docs.graphene-python.org/projects/django/en/latest/ 2022. 12. 2. 릴레이션과 키들의 개념 릴레이션이란 무엇인가? 관계데이터 모델에서 데이터를 구분하여 저장하는 기본 단위이다. 엑셀에서 정보를 표로 만들어 관리하듯, 데이터도 정보를 표로 만들어 관리하게 된다. 이 표를 데이터 베이스에서는 테이블, 릴레이션이라고 한다. 이는 관계형 데이터베이스에서 정보를 구분하여 저장하는 기본단위가 된다. 하나의 행을 선택했을때 집합 또는 열들에서 선택된 원소들이 서로 관계를 맺고 있다고 볼 수 있다. 릴레이션을 생성한다는 것은 파일생성과 같은 의미를 지니지는 않는다. 사용자가 릴레이션을 생성하면 DBMS는 특별한 형식으로 데이터를 저장하고, 릴레이션의 데이터를 한 화일에 저장하거나, 한 릴레이션의 데이터를 여러 화일에 흩어 저장하기도 한다. 관계란 무엇인가? relationship은 두가지가 있다. 릴레이션(.. 2022. 11. 21. locale이란 무엇인가? Locale이란 무엇인가? 로케일은 UI에서 사용되는 언어, 지역설정, 출력 형식등을 정의하는 문자열이다. UNIX, LINUX와 같은 POSIX 기반 시스템에서는 같은 형식을 공유하고 있다. 애플의 맥OS도 이에 호환이 된다. 로케일과 관련된 환경변수들을 설정함으로서 로케일 설정을 변경할 수 있으며, 이 설정값에 따라 프로그램이 지원하는 경우 출력이나 동작을 변경할 수 있다. 로케일 설정은 특정 언어의 입출력에 영향을 주는 경우가 있어, 영어 이외 언어를 사용하는 경우 적절한 값을 지정해야 한다. 로케일의 형식 language_territory.codeset 맨 앞 언어의 종류, 언더바로 구분되는 것은 지역값, 코드셋에는 인코딩 코드셋을 지정해준다. locale 명령어 셸에서는 locale 명령어를 사.. 2022. 11. 19. 이전 1 2 3 4 5 6 다음