Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pytanie o pojemosc pola
telepawel
post 15.05.2003, 19:58:34
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.05.2003

Ostrzeżenie: (0%)
-----


Witam

Niestety nie znalazlem na stronach wyjasnienia
jaka maksymalna pojemnosc posiada jedno pole w bazie mysql ?
Czy ktos z Was wie ?

256 znakow ?

Pozdrawiam
Go to the top of the page
+Quote Post
itsme
post 15.05.2003, 19:59:26
Post #2





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




a jaki masz typ pola smile.gif


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
Jabol
post 15.05.2003, 19:59:44
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


pole blob, tyle ila pamięci na dysku!!
Go to the top of the page
+Quote Post
Cod
post 15.05.2003, 20:14:56
Post #4





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 20.03.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


A czym się różni pole blob od pola text?


--------------------
Cod | codslfc@o2.pl | gg#1405724 | www.footbag.p2.pl
Go to the top of the page
+Quote Post
Jabol
post 15.05.2003, 20:22:24
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


zapewne wielkościa...
Go to the top of the page
+Quote Post
[fisher]
post 15.05.2003, 20:25:13
Post #6





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 4.03.2003

Ostrzeżenie: (0%)
-----


Cytat
A czym się różni pole blob od pola text?


blob to typ danych binarnych, a text to pole tekstowe (do 64 kb)


ale na przyszlosc takie elementarne rzeczy wyszukuj i wyczytuj sam


--------------------
Wszystko ... co na świecie interesujące, bierze się z czyichś dziwacznych myśli [David Lynch]
Andrzej Lepper to Kretyn<
Go to the top of the page
+Quote Post
Cod
post 15.05.2003, 20:32:04
Post #7





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 20.03.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
blob to typ danych binarnych, a text to pole tekstowe (do 64 kb)

Dzięki biggrin.gif.

Cytat
ale na przyszlosc takie elementarne rzeczy wyszukuj i wyczytuj sam

Ok, ok. Zapytałem tylko tak instynktownie smile.gif. Zawsze używałem pola text, a tu kolega nagle pisze, że blob jest pojemniejszy.

Update: Szybko wlazłem do manuala i co widzę?

Cytat
TINYBLOB, TINYTEXT --- L+1 bytes, where L < 2^8
BLOB, TEXT --- L+2 bytes, where L < 2^16
MEDIUMBLOB, MEDIUMTEXT --- L+3 bytes, where L < 2^24
LONGBLOB, LONGTEXT --- L+4 bytes, where L < 2^32

Z czego wywnioskowałem, że jednak pola blob i text są ograniczone! Parę rozdziałów dalej jednak czytam:

Cytat
The maximum size of a BLOB or TEXT object is determined by its type, but the largest value you can actually transmit between the client and server is determined by the amount of available memory and the size of the communications buffers.

To jak to jest?! Bo już głupieję... sad.gif


--------------------
Cod | codslfc@o2.pl | gg#1405724 | www.footbag.p2.pl
Go to the top of the page
+Quote Post
Jabol
post 15.05.2003, 20:43:00
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


w blobie mozna przechowywać tekst (widziałem kiedyś na mysql mailing list)
Go to the top of the page
+Quote Post
spenalzo
post 15.05.2003, 21:08:35
Post #9





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat
pole blob, tyle ila pamięci na dysku!!

Ja nie mogę władować w BLOB więcej niż 64 kB...


--------------------

Go to the top of the page
+Quote Post
scanner
post 15.05.2003, 22:03:12
Post #10





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Cytat
Cytat
pole blob, tyle ila pamięci na dysku!!
Ja nie mogę władować w BLOB więcej niż 64 kB...
To ja myślę, że musisz kupić większy dysk smile.gif


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Jabol
post 15.05.2003, 22:05:49
Post #11





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


tzn. ja tak czytałem w kursie i nie jestem powien na 100%, ale to może być równiż zła konfiguracja u ciebie
Go to the top of the page
+Quote Post
spenalzo
post 15.05.2003, 22:11:59
Post #12





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat
BLOB or TEXT column with a maximum length of 65535 (2^16 - 1) characters

Cytat
A MEDIUMBLOB or MEDIUMTEXT column with a maximum length of 16777215 (2^24 - 1) characters.

Cytat
A LONGBLOB or LONGTEXT column with a maximum length of 4294967295 (2^32 - 1) characters.

I wszystko jasne:
BLOB: 64 KB
MEDIUMBLOB: 16 MB
LONGBLOB: 4095 MB


--------------------

Go to the top of the page
+Quote Post
Jabol
post 15.05.2003, 22:31:34
Post #13





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


muwiłem konfiguracja lub ja. Więc jednak ja...
Go to the top of the page
+Quote Post
Cod
post 16.05.2003, 10:10:08
Post #14





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 20.03.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


W manualu jest:

Cytat
LONGBLOB, LONGTEXT --- L+4 bytes, where L < 2^32

Czyli pole textowe też może mieć ponad 4 GB, tylko trzeba określić je jako longtext!


--------------------
Cod | codslfc@o2.pl | gg#1405724 | www.footbag.p2.pl
Go to the top of the page
+Quote Post
uboottd
post 22.05.2003, 10:27:49
Post #15





Grupa: Zarejestrowani
Postów: 384
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Chorzow

Ostrzeżenie: (0%)
-----


Cytat
To jak to jest?! Bo już głupieję... sad.gif


Ograniczenia wielkosciowe sa dwa:

1. Tym co moze pomiescic baza sama w sobie i to jest tak:

TINYBLOB,TINYTEXT do 256B
BLOB,TEXT do 64kB
MEDIUMBLOB,MEDIUMTEXT do 16MB
LARGEBLOB,LARGEMEDIUM do 4GB

2. Ograniczenia protokolu klient-server (AFAIR aktualnie 16MB o ile sie tego w configu nie zmieni) i komputerow na ktorych sa client i server. Np. nie przeslesz 4GB BLOBA na serwer ktory ma do dyspozycji np. 200MB...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 01:36