NurimOnsemiro / NodeMaria

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NodeMaria

이노뎁 MAM에 임의의 객체 정보를 웹소켓을 통해 삽입하기 위한 프로그램입니다.

특징

  • 데이터 타입, 데이터 삽입 간격, 데이터 개수 등을 설정할 수 있습니다.
  • MariaDB 또는 MongoDB에 원하는 데이터 개수를 입력하여 빠르게 저장할 수 있습니다. 이를 통해, 대량의 데이터가 저장된 환경에서 검색 속도를 측정할 수 있습니다.
  • 웹소켓을 통해 MAM에게 데이터를 전달할 수 있습니다.

명령어 종류

  • websocket [MAM IP] [MAS IP] [Insert Interval(ms)] [The number of records (default: infinity)]
  • mariadb [DB IP] [DB name] [Insert Interval (ms)]
  • mongodb [DB IP] [The number of data]
  • mariadbcnt [DB IP] [The number of data]
  • mariadbcntthread [DB IP] [The number of data] [The number of threads]

websocket

클라이언트인 MAS가 서버인 MAM에게 웹소켓으로 접속하여 주어진 개수만큼 주어진 주기로 데이터를 전송합니다. 데이터 개수를 입력하지 않으면 데이터를 계속 삽입합니다

mariadb

MariaDB에서 끊임없이 db_mam.tb_object 테이블에 10개의 레코드를 벌크로 직접 삽입합니다.

mongodb

MongoDB에서 주어진 개수만큼 객체 문서를 삽입합니다.

mariadbcnt

MariaDB에서 주어진 개수만큼 객체 레코드를 삽입합니다.

mariadbcntthread

주어진 개수, 스레드에 대해 MariaDB에 데이터를 삽입합니다.

About

License:MIT License


Languages

Language:TypeScript 95.9%Language:JavaScript 4.1%