![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
Chce stworzyć prosty CMS i pomyslałem o wykorzystaniu SQLite. Wcześniej miałem ten CMS oparty o pliki tekstowe (własne rozwiązanie, pewnie mało optymalne ale działało), teraz ze względu na to, ze moje rozwiązania powodowało coraz więcej problemów postanowiłem wykorzystać SQLite. Głownym powodem jest prostota aktualizacji bazy. Baza danych głownie zawiera liste produktów. Użytkownik wchodzi do panelu wybiera produkty, pobiera sobie bazę w spostaci pliku *.db wrzuca mój cms z tą bazą, konfiguruje i chodzi. Sam CMS ma za zadanie jednynie używanie SELECTA, bez akutalizacji(UPDATE i INSERT). Aktualizacja bazy dla użytkownika to rzecz bardzooo prosta wystarczy pobrąc nowy plik z produktami i działa
![]() tyle w teorii i kilka pytań. Czy SQLite poradzi sobie dobrze z takim zadaniem? Jaka jest maksymalna ilość rekordów dla takiego rozwiązania? Czy przy 100k będzie jakiś problem? (moge założyć ograniczenie co do ilości rekordów, które użytkownik może pobrać maksymalnie) Jak rozwiązać sprawe komentarzy i głosowania? Myślalem o stworzeniue 2 baz w SQLite, jedna z baza produktów (to co opisałem) 2 baza dla skryptu z głosowaniem i komentarzami, tak by przy aktualizacji użytkownik podmienił 1 plik a drugi z jego komentarzami był nienaruszony. Czy to problematyczne rozwiązanie? Poczytałem i wydaje mi się to prostę, ale może ktoś ma doświadczenie w takim czymś. Ostatnie pytanie może do innego działu ale też się tyczy SQLite. Czy ktoś miał na serwerze zainstalowane sqlite i mysql obok siebie jako moduły apache (debian)? czy to problem? bo narazie admin sprawdził, że jak chciał zainstalowac jako moduł apache to chce odinstalować MySQL? Jak to zrobić, ktoś może pomóc? Googlowalem i nic nie moge znaleź, a niechce działać na otwartym organizmie, bo może się zakończyć zgonem ![]() Ten post edytował Lord 19.01.2015, 21:15:23 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mysql modułem apache? Sqlite modułem apache? Nic to nie ma wspólnego z apache i nie ma problemu aby to działało na jednym serwerze, ty się tylko z php łączysz do baz i tyle.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
Mysql modułem apache? Sqlite modułem apache? Nic to nie ma wspólnego z apache i nie ma problemu aby to działało na jednym serwerze, ty się tylko z php łączysz do baz i tyle. Hmm no to musiałem coś przekręcić ![]() ![]() ![]() a co do samej bazy ktoś sie wypowie? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Na serwerze możesz mieć zainstalowane wszystkie bazy jakie chcesz - MySQL, SQLite, Postgre, Oracle naawet MongoDB. To jest kolejny program na serwerze. Trzeba tylko doinstalować connectory, czyli biblioteki łączące PHP z daną bazą.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 3.05.2025 - 02:25 |