Tüm Ürünler
Search
Belge Merkezi

DataHub:Terimler

Son Güncelleme:Oct 07, 2026

Terimler

Terim

Açıklama

Proje

  • Proje, DataHub'daki veriler için temel organizasyon birimidir ve birden fazla konu içerir.

  • DataHub projeleri, MaxCompute projelerinden bağımsızdır.

Konu

Konu, DataHub'da veri aboneliği ve yayınlama işlemleri için en küçük birimdir. Bir akış veri sınıfını veya türünü temsil etmek için konuları kullanabilirsiniz.

Konunun yaşam süresi (TTL)

Bir konunun yaşam süresi (TTL), konuya yazılan verilerin maksimum saklama süresini belirtir. Birim gün cinsindendir. Değer aralığı 1 ile 7 arasındadır.

Parça

Parça, bir konu içindeki veri iletimi için eşzamanlı bir kanaldır. Her parçanın benzersiz bir kimliği vardır.

Etkin bir parça sunucu kaynaklarını tüketir. Parçaları yalnızca ihtiyaç duyduğunuzda oluşturun.

Bir parçanın farklı durumları hakkında daha fazla bilgi için bkz. Parça durumları.

Parça karma anahtarı aralığı

Karma anahtar değerlerinin aralığını belirleyen bir parça özelliğidir. Aralık sol kapalı, sağ açık şeklindedir.

Aynı anahtara sahip veriler aynı parçaya yazılır.

Parça birleştirme

Parça birleştirme, bitişik anahtar aralıklarına sahip parçaları tek bir parçada birleştirme işlemidir.

Daha fazla bilgi için bkz. Parça işlemleri.

Parça bölme

Parça bölme, bir parçayı bitişik parça anahtarı aralıklarına sahip iki parçaya ayırma işlemidir.

Kayıt

Kullanıcı verileri ile DataHub arasındaki veri etkileşiminin temel birimidir.

Kayıt türü

Bir konunun veri türüdür. DataHub, Tuple ve BLOB türlerini destekler.

  • Tuple türündeki bir konu, veritabanı benzeri veri kayıtlarını destekler. Her kayıt birden fazla sütun içerir.

  • BLOB türündeki bir konu yalnızca ikili veri bloğu yazılmasını destekler.

Desteklenen veri türleri hakkında daha fazla bilgi için bkz. Veri türleri.

Veri türleri

  • Tuple türü: Aşağıdaki veri türlerinde veri yazmayı destekler:

    DataHub'daki TINYINT, SMALLINT, INTEGER ve FLOAT veri türleri Java SDK V2.16.1-public sürümünden itibaren desteklenmektedir.

    Tür

    Açıklama

    Aralık

    BIGINT

    8 baytlık işaretli tamsayı

    -9223372036854775807 to 9223372036854775807

    DOUBLE

    8 baytlık çift duyarlıklı kayan noktalı sayı

    -1,0 × 10^308 to 1,0 × 10^308

    BOOLEAN

    Boole türü

    • True/true/1

    • False/false/0

    TIMESTAMP

    Zaman damgası türü

    Mikrosaniye hassasiyetinde zaman damgası.

    STRING

    Dize. Yalnızca UTF-8 kodlaması desteklenir.

    Tek bir STRING sütunu en fazla 2 MB olabilir.

    TINYINT

    Tek baytlık tamsayı

    -128 to 127

    SMALLINT

    Çift baytlık tamsayı

    -32768 ~ 32767

    INTEGER

    4 baytlık tamsayı

    -2147483648 to 2147483647

    FLOAT

    4 baytlık tek duyarlıklı kayan noktalı sayı

    -3.40292347 × 10^38 to 3.40292347 × 10^38

    DECIMAL

    Sayısal tür

    -10^38 + 1 to 10^38 - 1

  • Blob modunda, bir ikili veri bloğu kayıt olarak yazılabilir. Veriler Base64 kodlaması kullanılarak iletilir.

Parça durumları


Durum


Açıklama


Okuma/yazma desteği


Açılıyor


Bir konu oluşturulduğunda, tüm parçalar başlatılırken Açılıyor durumunda olur.


Okuma ve yazma işlemleri desteklenmez.


Etkin


Bir parça kanalı açıldıktan sonra parça Etkin duruma geçer.


Normal okuma ve yazma işlemleri desteklenir.


Kapanıyor


Bir parça bölme veya birleştirme işlemi sırasında Kapanıyor durumunda olur.


Okuma ve yazma işlemleri desteklenmez.


Kapalı


Bölme veya birleştirme işlemi tamamlandıktan sonra parça Kapalı duruma geçer.


Yalnızca okuma.

Hata açıklamaları


ErrorCode


HttpCode


Açıklama


InvalidUriSpec


400


İstenen URI geçersiz.


InvalidParameter


400


Geçersiz parametre. Daha fazla bilgi için döndürülen hata mesajına bakın.


Unauthorized


401


İmza hatası.


NoPermission


403


Hesap izinleri yetersiz.


InvalidSchema


400


Geçersiz şema formatı.


InvalidCursor


400


İmleç geçersiz veya süresi dolmuş.


NoSuchProject


404


İstenen proje mevcut değil.


NoSuchTopic


404


İstenen konu mevcut değil.


NoSuchShard


404


İstenen parça kimliği mevcut değil.


ProjectAlreadyExist


400


Proje zaten mevcut.


TopicAlreadyExist


400


Konu zaten mevcut.


InvalidShardOperation


405


Geçersiz parça işlemi. Örneğin, kapatılmış bir parçaya veri yazılması.


LimitExceeded


400


İstek parametreleri sınırı aşıyor. Örneğin, toplam parça sayısı 512'yi aşıyor.


InternalServerError


500


Bilinmeyen bir hata, dahili hizmet istisnası veya sistem yükseltmesi devam ediyor.