![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 18.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Muszę napisać aplikację w php która odbiera dane i zapisuje do pliku. Danych jest bardzo dużo - powstają pliki po około 1MB. Problem jest w tym, że odbierane dane nie są wysyłane w sortowanej kolejności. Jak zapisuję to co odbieram to otrzymuję.
Chciałbym aby podczas zapisu od razu dane zostały posortowane.
Czy ktoś zna wydajny a zarazem bezpieczny sposób na rozwiązanie mojego problemu? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 22 Dołączył: 10.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Muszą być pliki czy może być np baza danych ? Tam tego problemu by nie było.
Jeżeli zaś chodzi o pliki. To jedyne rozwiązanie jakie mi się nasuwa to za każdym razem przy zapisie poszukiwać odpowiedniego wiersza w którym należy wstawić. Biorąc pod uwagę że będzie to plik uporządkowany to można użyć algorytmu dziel i zwyciężaj. Co to bezpieczeństwa. Gdy będziesz blokował plik przy otwarciu i zdejmował blokadę przy zapisie to nic się nie stanie. Ten post edytował YourFrog 11.03.2014, 13:44:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 12:09 |