본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


아스트릭스db3

AsterixDB 테스트용 환경 구축 - 4 (Insert performance) Java에서 http를 통하여 데이터를 CRUD 하는 기능을 테스트 해 보았다. 이에 아스트릭스DB에서 대량의 데이터를 조회하는 데 얼마나 빠른지 직접 확인해 보고자 데이터를 넣는 프로그램을 만든 후 동작시켜 보았다. * 테스트 프로그램 환경 - Java 프로그램을 통한 http post 요청 - 한번에 저장요청을 1천개 단위로 저장 요청 - http 커넥션 종료 후 5초간 대기 아래 움짤은 대략 1초마다 COUNT 쿼리를 클릭(?)하여 한번에 얼마씩 들어가는지 테스트해본 사진이다. 대략적으로 1초에 5~7건정도가 들어가는 것을 볼 수 있었다. 이러한 속도면은 평균 1초에 6건이 저장된다고 하면, - 1분 : 360개 - 1시간 : 약 2만 1천개 - 하루 : 약 51만개 테스트 목적으로 1천만개를 넣어.. 2019. 12. 10.
AsterixDB 테스트용 환경 구축 - 2 (AsterixDB Query) 아스트릭스db에서 쿼리문은 일반 SQL문과 거의 동일한 것 같다. 조회, 그룹, 등록, 삭제 등 대부분이 기존 SQL문을 잘 알고 있다면 손쉽게 사용 가능 하였다. 간단한 쿼리문 동작 테스트를 위해 샘플 TYPE과 DATASET을 만들어 보았다. CREATE TYPE NEW_TYPE AS{ text : string, number : int, types: string }; CREATE DATASET NEW_TYPE_SET(NEW_TYPE) PRIMARY KEY number; INSERT INTO NEW_TYPE_SET([ {"number":1, "text":"GOOD" ,"types":"A"}, {"number":2, "text":"BYE BYE" ,"types":"B"}, {"number":3, "tex.. 2019. 11. 1.
AsterixDB 테스트용 환경 구축 - 1 (Install AsterixDB) 아파치 재단에서 만든 아스트릭스DB를 최근 접할 기회가 생겨서 테스트 환경을 구축하여 보았다. 테스트용 서버는 우분투에 설치하였다. 왠만한 프로그램이 요즘에는 패키지 인스톨러로 진행되기 때문에 설치방법은 그리 어렵지는 않았다. 설치를 위해서는 git, maven 2개가 필요하다. 위 2개의 모듈이 없다면 아래 명령어를 통해서 설치하면 된다. apt-get install maven apt-get install git 패키지를 설치할수 없거나 못찾는 오류가나오면 업데이트 하여주자. apt-get update 설치가 완료되면 내가 설치하고자 할 디렉토리를 만들어준 뒤에 git 명령어를 통해서 파일을 다운받는다. git clone https://github.com/apache/asterixdb.git 다운을 받.. 2019. 10. 31.