tencent cloud

TencentDB for TcaplusDB

Catatan Rilis
Deskripsi Produk
Ikhtisar Produk
Manfaat
Kasus Penggunaan
Arsitektur
Ikhtisar Wilayah
Panduan Pembelian
Harga Produk
Pembayaran Jatuh Tempo
Memulai
Konsep Dasar
Membuat Kluster
Membuat Grup Tabel
Membuat Tabel
Akses TcaplusDB
Panduan Operasi
Mengelola Kluster dan Grup Tabel
Mengelola Tabel
Pemantauan dan Pengaturan Alarm
Manajemen Akses
Tag
Daftar Tugas
Klien TcaplusDB
Mengakses dengan Alat Klien
Perintah Alat Klien
Tutorial Praktis
Praktik Terbaik untuk Desain Struktur Tabel
Praktik Terbaik untuk Interaksi Database
Pertanyaan Umum
Fitur Database
Penggunaan Database
Prinsip Database
Service Agreement
Service Level Agreement
Terms of Service
Glosarium
Hubungi Kami

Jenis Data

PDF
Mode fokus
Ukuran font
Terakhir diperbarui: 2024-12-04 10:32:14
TencentDB for TcaplusDB mendukung jenis data Protocol Buffers.

Pemetaan antara proto3 dan Jenis Data dalam Bahasa Pemrograman Lain

.proto
C++
Java
Python
Go
Ruby
C#
PHP
Dart
Notes
double
double
double
float
float64
float
double
float
double
-
float
float
float
float
float32
float
float
float
double
-
int32
int32
int
int
int32
fixnum/
bignum
(sebagaimana diperlukan)
int
integer
int
Menggunakan pengkodean panjang variabel.
Tidak efisien untuk pengkodean angka negatif. Jika bidang cenderung memiliki nilai negatif, gunakan sint32 sebagai gantinya.
int64
int64
long
int/long
int64
bignum
long
integer/
string
Int64
Menggunakan pengkodean panjang variabel.
Tidak efisien untuk pengkodean angka negatif. Jika bidang cenderung memiliki nilai negatif, gunakan sint64 sebagai gantinya.
uint32
uint32
int
int/long
uint32
fixnum/
bignum
(sebagaimana diperlukan)
uint
integer
int
Menggunakan pengkodean panjang variabel.
uint64
uint64
long
int/long
uint64
bignum
ulong
integer/
string
Int64
Menggunakan pengkodean panjang variabel.
sint32
int32
int
int
int32
fixnum/
bignum
(sebagaimana diperlukan)
int
integer
int
Menggunakan pengkodean panjang variabel.
sint64
int64
long
int/long
int64
bignum
long
integer/
string
Int64
Menggunakan pengkodean panjang variabel.
Nilai int yang ditandatangani. Ini menyandikan angka negatif secara lebih efisien dibanding int32 biasa.
fixed32
uint32
int
int/long
uint32
fixnum/
bignum
(sebagaimana diperlukan)
uint
integer
int
Selalu empat byte.
Lebih efisien dari uint32 jika nilai umumnya lebih besar dari 2^28.
fixed64
uint64
long
int/long
uint64
bignum
ulong
integer/
string
Int64
Selalu delapan byte.
Lebih efisien dari uint64 jika nilai umumnya lebih besar dari 2^56.
sfixed32
int32
int
int
int32
fixnum/
bignum
(sebagaimana diperlukan)
int
integer
int
Selalu empat byte.
sfixed64
int64
long
int/long
int64
bignum
long
integer/
string
Int64
Selalu delapan byte.
bool
bool
boolean
bool
bool
trueClass/
falseClass
bool
boolean
bool
-
string
string
String
str/unicode
string
string
(UTF -8)
string
string
string
String harus selalu berisi teks ASCII yang dikodekan UTF-8 atau 7-bit, dan tidak boleh lebih panjang dari 2^32.
bytes
string
ByteString
str
byte
string
(ASCII-8BIT)
bytestring
string
-
Dapat berisi urutan byte apa pun yang tidak lebih panjang dari 2^32.

Pemetaan antara proto2 dan Jenis Data dalam Bahasa Pemrograman Lain

.proto
C++
Java
Python
Go
Notes
double
double
double
float
*float64
-
float
float
float
float
*float32
-
int32
int32
int
int
*int32
Menggunakan pengkodean panjang variabel. Tidak efisien untuk pengkodean angka negatif. Jika bidang cenderung memiliki nilai negatif, gunakan sint32 sebagai gantinya.
int64
int64
long
int/long
*int64
Menggunakan pengkodean panjang variabel. Tidak efisien untuk pengkodean angka negatif. Jika bidang cenderung memiliki nilai negatif, gunakan sint64 sebagai gantinya.
uint32
uint32
int
int/long
*uint32
Menggunakan pengkodean panjang variabel.
uint64
uint64
long
int/long
*uint64
Menggunakan pengkodean panjang variabel.
sint32
int32
int
int
*int32
Menggunakan pengkodean panjang variabel. Nilai int bertanda. Ini menyandikan angka negatif secara lebih efisien dibanding int32 biasa.
sint64
int64
long
int/long
*int64
Menggunakan pengkodean panjang variabel. Nilai int bertanda. Ini lebih efisien mengkodekan angka negatif dibanding int64 biasa.
fixed32
uint32
int
int/long
*uint32
Selalu empat byte. Lebih efisien dari uint32 jika nilai umumnya lebih besar dari 2^28.
fixed64
uint64
long
int/long
*uint64
Selalu delapan byte. Lebih efisien dari uint64 jika nilai umumnya lebih besar dari 2^56.
sfixed32
int32
int
int
*int32
Selalu empat byte.
sfixed64
int64
long
int/long
*int64
Selalu delapan byte.
bool
bool
boolean
bool
*bool
-
string
string
String
unicode(Python 2)
or
str(Python 3)
*string
String harus selalu berisi teks ASCII yang dikodekan UTF-8 atau 7-bit.
byte
string
ByteString
byte
byte
Dapat berisi urutan byte yang berubah-ubah.

Bantuan dan Dukungan

Apakah halaman ini membantu?

masukan