![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 0 Pomógł: 0 Dołączył: 26.06.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Często zdarza się, że chcemy zrobić jakš stronkę i użyć w niej prostej bazy. Zaoptrujemy się w konto z php, darmowe i staemy rpzed dwoma sytuacjami. Albo nie potrafimy używać MySQL albo go w ogóle nie mamy... Dodatkowo jeżeli nie potrafimy używać MySQL to bardzo prawdopodobne, że z napisaniem własnego silnika pracujšcego na tekstowej bazie danych też możemy mieć kłopot... no cóż. Nie każdy musi się znać, a stronki może robić każdy. Uważam, że zbudowanie narzędzia, które by w dawało ograniczony zasób funkcji do pracy z tekstowymi bazami byłby czym w sam raz. Fakt, w przypadku zapisu i edycji taka baza jest wolniejsza i trudniejsza do opanowania, niż MySQL ale przy odczycie prawie się nie różni. A przecież poczštkujšcy webmaster stawia raczej na odczyt bazy niż jej edycję. Może nie jestem oryginalny, ale postanowiłem stworzyć takš "bazę" funkcji, którš ochrzciłem NoSQL. Narazie jest ona jeszcze w fazie raczkowania i składa się tylko z elementów odczytu, ale można jš przetesotwać na konsoli http://tek-art.com.pl/sielay/nosql/console.php Nie jest to co niesamowitego, ale szczerze zawsze będę miał miej roboty przy budowaniu kolejnych elementów pracujšcych natekstowych bazach, po drugie może się to przydać na małych, niekomercyjnych kontach... Jeżeli kto ma jakie pomysły, sugestie, może chciały pomóc to proszę o posty... oczywicie NoSQL były freewarem bo jakże na licencji GNU.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
wiesz - moze zanim zaczniesz na poważnie pracować nad tym systemem -postudiuj dokładniej założenia tamtego...
W textDb twórcy udało się, przynajmniej częściowo, stworzyć narzędzia stosowane pzy prawdziwych bazach. Tj. pseudo SQL, dodawanie i edytowanie wierszy, itp. a wszystko to, bez każdorazowego przeładowywania całego pliku, co, oczywiście, jest procesem bardzo wolnym. Tym bardziej, że nie wystarczy przecież wczytać całyego pliku - potem trzeba go jeszcze zapisać... A tam np. taki manewr jak usuniętcie rekordu polega na oznaczeniu danego rekordu jako usunięty. Następnie, przy dodawaniu nowego w to miejsce sostaje on wpisany, lub uruchamiana jest funkcja czyszcząca, która robi porządek w plikach. Są tam też indexy, sortowania itp. I jest to nawet całkiem stabilne - po pewnych przeróbkach udało mi się kiedyś postawić calkiem spory systemik. ps. Explode działą bezbłędnie, i to niezależnie od znaku, jaki został podany |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 17:27 |