Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Tekstowa baza danych

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

Tekstowa baza danych

Postprzez DEXTER:) » 18 grudnia 2004, o 14:04

DEXTER:)
Mega GURU
Mega GURU
 
Posty: 1366
Dołączył(a): 14 lipca 2004, o 11:27

re P.S.

Postprzez Przemek1979 » 18 grudnia 2004, o 14:46

Przemek1979
Jeszcze się uczę
Jeszcze się uczę
 
Posty: 15
Dołączył(a): 17 grudnia 2004, o 20:57

Postprzez DEXTER:) » 18 grudnia 2004, o 17:58

Przede wszystkim chodzi mi o to co pisze nad PS.
DEXTER:)
Mega GURU
Mega GURU
 
Posty: 1366
Dołączył(a): 14 lipca 2004, o 11:27

Postprzez januzi » 18 grudnia 2004, o 18:08

15 katalogow z polami ? czy jestes pewny ze bedziesz w stanie pobrac pola z danego wiersza ? :)

z tego co zauwazylem, to pliki ode mnie sa wieksze niz te ktore mam na serwerze, nic dziwnego, serwery to glownie linux i ext2, ext3 lub reiser

przy laczeniu sie przez ftp masz mozliwosc zapytania o quote, wrzuc jakis plik i sprawdz ile wolnego miejsca Ci zostanie
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez DEXTER:) » 18 grudnia 2004, o 19:04

np.:
w katalugu (tabeli) "dowcipy" ustawiam dwa katalogi (pola): dowcipy i ranking

Kluczami są nazwy plików: 0.txt; 1.txt; 2.txt; itd.

Tak naprawdę wygląda to tak jak baza relacyjna zkładająca się z tabel złożonych pojedynczych pól.
DEXTER:)
Mega GURU
Mega GURU
 
Posty: 1366
Dołączył(a): 14 lipca 2004, o 11:27

Postprzez januzi » 18 grudnia 2004, o 19:27

aha, czyli jak baza nie bedzie na zywo zmieniana to ok, przy recznym uploadzie jeszcze ok, ale jakbys dal insert to juz bedzie ciekawie :)

no i ile zajmuje ?
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez DEXTER:) » 18 grudnia 2004, o 19:34

Sprawdziłem w Total Commanderze, O ~1% mniej, ale nie wiem ile zajmuje na serwerze.

Ja o tym sposobie czytałem w necie, spróbuje go wykonać, raczej wiem jak, tylko muszę wiedzieć czy mi się to opłaca, bo jak na serwerze są duże klastry, to ta impreza na 20MB nie wypali.
DEXTER:)
Mega GURU
Mega GURU
 
Posty: 1366
Dołączył(a): 14 lipca 2004, o 11:27

Postprzez lockoom » 19 grudnia 2004, o 15:05

Pliki tekstowe ładnie się kompresują. Większość instalacji PHP jest skompilowaba z obsługą biblioteki ZLIB, dzięki której możesz "w locie" kompresować i dekompresować swoją bazę. Myślę, że możesz liczyć na jakieś 30% zaoszczędzonego miejsca.
lockoom
Super spec!
Super spec!
 
Posty: 999
Dołączył(a): 30 września 2002, o 19:46

Postprzez DEXTER:) » 19 grudnia 2004, o 20:12

To oplaca się za to zabierać? Czy lepiej zaprogramować bazę opartą na jednym plikiu:

0|Jan|Kowalski|12345678#
1|Wacław|Nowak|87654321#
[...]

To chyba najpopularniejszy sposób o jakim słyszałem, ale ja potrfię odczytać coś z takiej bazy i dodać rekord, ale nawet nie myślę o modyfikowaniu i usuwaniu danych. To chyba zbyt skomplikowane, a ja potrzebuję tylko średniej wielkości, prostej bazy.
DEXTER:)
Mega GURU
Mega GURU
 
Posty: 1366
Dołączył(a): 14 lipca 2004, o 11:27

Postprzez januzi » 19 grudnia 2004, o 20:45

jak Ci sie nie chce pisac, to zobacz jDB (http://jscripts.prv.pl)
paru rzeczy jeszcze tam brakuje, a ja niestety nie mam czasu zeby je dodac :(
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez DEXTER:) » 24 grudnia 2004, o 13:00

Czy z poziomu PHP można dodawać i usuwać katalogi?
DEXTER:)
Mega GURU
Mega GURU
 
Posty: 1366
Dołączył(a): 14 lipca 2004, o 11:27

Postprzez januzi » 24 grudnia 2004, o 13:06

oczywiscie
mkdir
del lub unlink (pod warunkiem ze nic nie ma w srodku, chyba)
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez DEXTER:) » 27 grudnia 2004, o 14:52

Nie ma takiej funkcji del(), a unlink() nie działa. Przydała by mi się funkcja która kasuje katalog wraz z zawartością.
DEXTER:)
Mega GURU
Mega GURU
 
Posty: 1366
Dołączył(a): 14 lipca 2004, o 11:27

Postprzez januzi » 27 grudnia 2004, o 15:13

januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez DEXTER:) » 30 grudnia 2004, o 12:28

DEXTER:)
Mega GURU
Mega GURU
 
Posty: 1366
Dołączył(a): 14 lipca 2004, o 11:27

Następna strona

Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron