본문 바로가기

Database

SAP HANA Express 2.0 설치 방법 on OSX 이 내용은 SAP에서 제공하는 HANA Express 2.0 설치 영상을 토대로 진행하며 캡쳐한 내용이다 어쩌다보니 하고있는데, 이 수준에선 땅을 이정도만 파놓음 될것 같아서 남겨놓는다. 영상링크 : https://www.sap.com/assetdetail/2016/09/d2900513-8a7c-0010-82c7-eda71af511fa.html 아래는 Express 패키지별 VM 사양 정보이다. 이 역시 동영상에서 캡쳐한 것이다. 파일다운로드는 캡쳐를 안했다. 여튼 이러한 사양으로 설정을 해줘야 하는데, 이것보다 선행되어야할 것이 VMware 혹은 VirtualBox 설치이다. 나는 VirtualBox를 이용했다 이것도 간단하니 패스... 만약 VMware Fusion을 이용한다면 설치 후 바로 실행하면.. 더보기
PostgreSQL 시간 불일치 처리정보 insert쿼리의 현재시간 입력이 시스템 시간과 맞지 않음을 확인하고 진행했다. 단순한 절차로 진행했다. 현재 설정확인 postgreSQL은 설치 후 자기 계정을 생성하고 해당 계정으로만 로컬에서 직접접근을 허용한다. 설치 시 안바꿨다면 postgres이다. 확인하려면 ps 등으로 grep postgres등 으로 확인 프로세스 이름에 postgres는 최소한 들어갈 것이다. 실행중인 계정정보 확인 후 su 로 계정정보 변경 su posrtgres 설정정보에 따라 sudo로 해야될 수 있다. 변경 후 psql 실행하여 현재 timezone과 시간 확인 SELECT current_setting(‘TIMEZONE’), now(); 조회된 정보와 OS에 설정된 정보가 다르다면 conf에서 값을 변경해야한다. c.. 더보기
[MongoDB]입력 데이터의 자료형 지정과 자료형으로 데이터 찾기 가장 크게 와닿았던 부분이 수치데이터 입력시에 자료형은 어떤걸로 들어가는지에서 시작되었다. MongoDB에서 지원하는 수치관련 자료형은 3.4 기준으로 총 4가지이다. int(32-bit integer) long(64-bit integer) double(64-bit floating-point) decimal(128-bit decimal-based floating-point) 기본값은 double로 저장된다. 때문에 어떻게 보면 불필요하게 큰 공간을 잡고 있게 되지 않을까라는 생각이 든다. 추가로 decimal은 간단하게 설명을 이해한 바로는, double보다 더욱 정확하게 표현하기 위함으로 사용된다고 한다. 실제로 자료형을 지정하여 입력해보자. 데이터 타입 생성자에 원하는 수치데이터를 넣으면 입력시에 해.. 더보기
Mongo --nodb 접속시 dbpath 위치설정 (ShardingTest생성 시 오류때문에 찾게된) 이 설정은 new ShardingTest() 간 발생한 Exception에 의해 비롯된 문제 해결을 위하여 진행하였고, 설정방법에 대해서는 ShardingTest Object의 명세를 보고 알게되었다. https://api.mongodb.com/js/current/symbols/src/src_mongo_shell_shardingtest.js.html config 및 기본 실행 js 없이 접근 하다 보니 dbpath자체가 mongodb의 초기값으로 설정된다. 아래와 같은 명령어로 변경하면 이용가능하다. MongoRunner.dataPath = '자신이 정한 경로' 또안 주의할 것은 Shard 구성이 완료된 후에 mongos 접속시 mongo --nodb로 쉘접속후에 new Mongo()를 수행하여 mong.. 더보기