1 |
1
각각이 하나 이상의 데이터 생성기로부터 데이터를 수집하는 복수의 데이터베이스 서버와 연동하는 할당 서버에 의해 수행되는 데이터베이스 서버 할당 방법으로서,각 데이터 생성기 별로 초기 데이터베이스 서버를 할당하는 단계;상기 복수의 데이터베이스 서버를 통해 각 데이터 생성기별 데이터 생성량에 대한 정보를 수신하는 단계;상기 데이터 생성기별 데이터 생성량을 분석하여 데이터 생성기별 데이터 생성 패턴을 파악하는 단계; 및상기 데이터 생성기별 데이터 생성 패턴에 따라 데이터 생성기를 그룹핑하고 각 데이터 생성기에 대해 데이터베이스 서버를 재할당하는 단계를 포함하는, 데이터베이스 서버 할당 방법
|
2 |
2
청구항 1에 있어서, 상기 데이터 생성량에 대한 정보는 데이터 생성기로부터 수집된 데이터에 대한 메타 데이터를 포함하는, 데이터베이스 서버 할당 방법
|
3 |
3
청구항 2에 있어서, 상기 메타 데이터는 데이터 생성기의 식별자, 데이터의 타임스탬프, 및 데이터 크기 중 하나 이상의 정보를 포함하는, 데이터베이스 서버 할당 방법
|
4 |
4
청구항 1에 있어서, 상기 데이터 생성 패턴은,상기 데이터 생성기로부터 수신하는 데이터 생성량의 시간에 따른 변화 패턴을 포함하는, 데이터베이스 서버 할당 방법
|
5 |
5
청구항 1에 있어서, 상기 데이터 생성기를 그룹핑하고 각 데이터 생성기에 대해 데이터베이스 서버를 재할당하는 단계는, 일정 시간 구간에서 각 그룹에 속한 모든 데이터 생성기에서 발생하는 데이터 양에 대한 피크 값이 해당 데이터베이스 서버의 용량을 초과하지 않도록 그룹핑 및 데이터베이스 서버의 재할당을 수행하는 단계를 포함하는, 데이터베이스 서버 할당 방법
|
6 |
6
청구항 1에 있어서, 데이터베이스 서버 재할당에 대한 정보를 각 데이터 생성기로 제공하는 단계를 더 포함하는, 데이터베이스 서버 할당 방법
|
7 |
7
청구항 1에 있어서, 상기 각 데이터 생성기 별로 초기 데이터베이스 서버를 할당하는 단계는, 근거리 할당 방식 또는 라운드 로빈 방식을 이용해 데이터베이스 서버의 할당을 수행하는 단계를 포함하는, 데이터베이스 서버 할당 방법
|
8 |
8
각각이 하나 이상의 데이터 생성기로부터 데이터를 수집하는 복수의 데이터베이스 서버와 연동하는 데이터베이스 서버 할당 장치로서, 프로세서; 및상기 프로세서를 통해 실행되는 적어도 하나의 명령을 저장하는 메모리를 포함하고, 상기 적어도 하나의 명령은, 각 데이터 생성기 별로 초기 데이터베이스 서버를 할당하도록 하는 명령;상기 복수의 데이터베이스 서버를 통해 각 데이터 생성기별 데이터 생성량에 대한 정보를 수신하도록 하는 명령;상기 데이터 생성기별 데이터 생성량을 분석하여 데이터 생성기별 데이터 생성 패턴을 파악하도록 하는 명령; 및상기 데이터 생성기별 데이터 생성 패턴에 따라 데이터 생성기를 그룹핑하고 각 데이터 생성기에 대해 데이터베이스 서버를 재할당하도록 하는 명령을 포함하는, 데이터베이스 서버 할당 장치
|
9 |
9
청구항 8에 있어서, 상기 데이터 생성량에 대한 정보는 데이터 생성기로부터 수집된 데이터에 대한 메타 데이터를 포함하는, 데이터베이스 서버 할당 장치
|
10 |
10
청구항 9에 있어서, 상기 메타 데이터는 데이터 생성기의 식별자, 데이터의 타임스탬프 및 데이터 크기 중 하나 이상의 정보를 포함하는, 데이터베이스 서버 할당 장치
|
11 |
11
청구항 9에 있어서, 상기 데이터 생성 패턴은,상기 데이터 생성기로부터 수신하는 데이터 생성량의 시간에 따른 변화 패턴을 포함하는, 데이터베이스 서버 할당 장치
|
12 |
12
청구항 8에 있어서, 상기 데이터 생성기를 그룹핑하고 각 데이터 생성기에 대해 데이터베이스 서버를 재할당하도록 하는 명령은, 일정 시간 구간에서 각 그룹에 속한 모든 데이터 생성기에서 발생하는 데이터 양에 대한 피크 값이 해당 데이터베이스 서버의 용량을 초과하지 않도록 그룹핑 및 데이터베이스 서버의 재할당을 수행하도록 하는 명령을 포함하는, 데이터베이스 서버 할당 장치
|
13 |
13
청구항 8에 있어서, 상기 적어도 하나의 명령은, 데이터베이스 서버 재할당에 대한 정보를 각 데이터 생성기로 제공하도록 하는 명령을 더 포함하는, 데이터베이스 서버 할당 장치
|
14 |
14
청구항 8에 있어서, 상기 각 데이터 생성기 별로 초기 데이터베이스 서버를 할당하도록 하는 명령은,근거리 할당 방식 또는 라운드 로빈 방식을 이용해 데이터베이스 서버의 할당을 수행하도록 하는 명령을 포함하는, 데이터베이스 서버 할당 장치
|
15 |
15
하나 이상의 데이터 생성기로부터 데이터를 수집하는 데이터베이스 서버로서, 프로세서; 및상기 프로세서를 통해 실행되는 적어도 하나의 명령을 저장하는 메모리를 포함하고, 상기 적어도 하나의 명령은, 상기 하나 이상의 데이터 생성기로부터 데이터 생성량에 대한 정보를 수신하도록 하는 명령;상기 하나 이상의 데이터 생성기의 데이터 생성량에 대한 정보를 할당 서버로 제공하도록 하는 명령;상기 할당 서버로부터 데이터 생성기별 데이터 생성 패턴에 따라 재할당된 하나 이상의 데이터 생성기에 대한 정보를 수신하도록 하는 명령; 및데이터베이스 서버 재할당에 대한 정보를 재할당된 하나 이상의 데이터 생성기로 제공하도록 하는 명령을 포함하는, 데이터베이스 서버
|
16 |
16
청구항 15에 있어서, 상기 데이터 생성량에 대한 정보는 데이터 생성기로부터 수집된 데이터에 대한 메타 데이터로서, 데이터 생성기의 식별자, 데이터의 타임스탬프 및 데이터 크기 중 하나 이상의 정보를 포함하는, 데이터베이스 서버
|
17 |
17
청구항 15에 있어서, 상기 데이터 생성 패턴은,상기 데이터 생성기로부터 수신하는 데이터 생성량의 시간에 따른 변화 패턴을 포함하는, 데이터베이스 서버
|
18 |
18
청구항 15에 있어서, 상기 데이터베이스 서버 재할당에 대한 정보는, 일정 시간 구간에서 각 그룹에 속한 모든 데이터 생성기에서 발생하는 데이터 양에 대한 피크 값이 해당 데이터베이스 서버의 용량을 초과하지 않도록 그룹핑 및 데이터베이스 서버의 재할당을 수행한 결과로서 상기 할당 서버에 의해 생성되는, 데이터베이스 서버
|