OrientDB-데이터 유형
OrientDB는 기본적으로 여러 데이터 유형을 지원합니다. 다음은 동일한 전체 표입니다.
Sr. No. | 유형 | 기술 |
---|---|---|
1 | 부울 | True 또는 False 값만 처리합니다. Java types: java.lang.Boolean Min: 0 Max: 1 |
2 | 정수 | 32 비트 부호있는 정수. Java types: java.lang.Interger Min: -2,147,483,648 Max: +2,147,483,647 |
삼 | 짧은 | 작은 16 비트 부호있는 정수. Java types: java.lang.short Min: -32,768 Max: 32,767 |
4 | 긴 | 부호있는 큰 64 비트 정수. Java types: java.lang.Long Min: -2 63 Max: +2 63 -1 |
5 | 흙손 | 십진수. Java types: java.lang.Float Min: 2-149 Max: (2-2 -23 ) * 2, 127 |
6 | 더블 | 정밀도가 높은 10 진수. Java types: Java.lang.Double. Min: 2 -1074 Max: (2-2 -52 ) * 2 1023 |
7 | 날짜 시간 | 최대 밀리 초의 정밀도를 가진 모든 날짜. Java types: java.util.Date |
8 | 끈 | 문자의 영숫자 시퀀스로 된 모든 문자열입니다. Java types: java.lang.String |
9 | 바이너리 | 모든 값을 바이트 배열로 포함 할 수 있습니다. Java types: 바이트 [] Min: 0 Max: 2,147,483,647 |
10 | 임베디드 | 레코드는 소유자 내부에 포함됩니다. 포함 된 레코드에 RecordId가 없습니다. Java types: 오 레코드 |
11 | 삽입 된 목록 | 기록은 소유자 내부에 포함됩니다. 포함 된 레코드에는 RecordId가 없으며 소유자 레코드를 탐색해야만 연결할 수 있습니다. Java types: 목록 <개체> Min: 0 Max: 41,000,000 개 항목 |
12 | 임베디드 세트 | 기록은 소유자 내부에 포함됩니다. 포함 된 레코드에는 RecordId가 없으며 소유자 레코드를 탐색해야만 연결할 수 있습니다. Java types: set <객체> Min: 0 Max: 41,000,000 개 항목 |
13 | 삽입 된지도 | 레코드는 항목의 값으로 소유자 내부에 포함되지만 키는 문자열 만 될 수 있습니다. 포함 된 레코드에는 RecordId가 없으며 소유자 레코드를 탐색해야만 연결할 수 있습니다. Java types: Map <문자열, ORecord> Min: 0 Max: 41,000,000 개 항목 |
14 | 링크 | 다른 레코드에 연결합니다. 일반적인 일대일 관계입니다. Java Types: ORID, <? ORecord> 확장 Min: 1 Max: 32767 : 2 ^ 63-1 |
15 | 링크 목록 | 다른 기록에 대한 링크. RecordIds 만 저장되는 일반적인 일대 다 관계입니다. Java types: 목록 <? ORecord 확장> Min: 0 Max: 41,000,000 개 항목 |
16 | 링크 세트 | 다른 기록에 대한 링크. 일반적인 일대 다 관계입니다. Java types: 설정 <? ORecord> 확장 Min: 0 Max: 41,000,000 개 항목 |
17 | 링크 맵 | 항목의 값으로 다른 레코드에 연결하는 반면 키는 문자열 만 가능합니다. 일반적인 일대 다 관계입니다. RecordId 만 저장됩니다. Java types: Map <문자열,? 기록 확장> Min: 0 Max: 41,000,000 개 항목 |
18 | 바이트 | 단일 바이트. 작은 8 비트 부호있는 정수를 저장하는 데 유용합니다. Java types: java.lang.Byte Min: -128 Max: +127 |
19 | 과도 현상 | 데이터베이스에 저장되지 않은 모든 값. |
20 | 데이트 | 연도, 월, 일과 같은 모든 날짜. Java Types: java.util.Date |
21 | 커스텀 | Marshall 및 Unmarshall 메서드를 제공하는 사용자 지정 형식을 저장하는 데 사용됩니다. Java types: OSerializableStream Min: 0 Max: x |
22 | 소수 | 반올림이없는 10 진수. Java types: java.math.BigDecimal |
23 | LinkBag | 특정 RidBag로서의 RecordId 목록. Java types: ORidBag |
24 | 어떤 | 유형을 결정하지 않고 혼합 유형의 컬렉션을 지정하는 데 사용되며 null입니다. |
다음 장에서는 OrientDB에서 이러한 데이터 유형을 사용하는 방법에 대해 설명합니다.