Vb.net aplikacija i baza podataka -- savijet!!

poruka: 19
|
čitano: 8.483
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
12 godina
neaktivan
offline
Vb.net aplikacija i baza podataka -- savijet!!

Pozdrav svima koji budu citali post i pokusavali pomoci.

 

Trebam savijet u vezi baze podataka koja radi sa vb.net aplikacijom, konkretno se radi o aplikaciji za evidenciju inventara.

 

Aplikacija je gotova i radi sa lokalnom bazom na mom racunalu markopolo\sqlexpress.inventar.dbo ...

Moj problem je u tome sto neznam kako bi tu bazu stavio online negdje da bude dostupna preko neta ili lokalno? 

 

Uskracen sam za slaganje nekakvog servera, pa ako netko ima kaka prijedlog ili nesta slicno bio bih mu jako zahvalan?

 

p.s. nemora biti online, moze i solucija ako je moguce da se prilikom instalacije aplikacije automatski generira ista baza podataka sa tablicama na racunalu na kojem se instalirala aplikacija??

 

Ispricavam se ako sam trebao staviti temu u "Programiranje"!

 

Hvala :D

 
0 0 hvala 0
14 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!

Trebaš exportati bazu. To možeš napraviti na nekoliko načina koje možeš i sam otkriti. Zatim na nekom serveru uploadaš bazu. Urediš postavke za spajanje aplikacije na bazu (host, naziv baze, username, pass), to ako se dobro sjećam napravis u app.configu u connectionStringu. Ili preko visual studio klikanjem. I to bi bilo to u pojednostavljenim koracima. Ako se aplikacije uspješno spaja super.

14 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!

Da naravno ako želis da se više aplikcija spaja sa različitih mjesta spaja na bazu moraš negdje uzeti server (besplatan ili koji se plaća sa SQL bazom podataka). A ako želiš da aplikacija radi samo na jednom računalu onda je dovoljan i localhost.

A ovo da aplikacija sama stvara bazu je izvedivo ali naporno i bepotrebno, to jest besmilisleno pošto za lokalnu bazu moras imati instalirani sql server...

12 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!

Besplatan -> imas mozda neki prijedlog di uzet.. nista preozbiljno, netreba preveliko toliko za probu? Tvoje iskustvo sa takvima (uptime, backup)?

 

ili

 

Koliko bi bilo komplicirano napravit neku kantu kao server samo da vrti DBMS(mssql)?

 

14 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!

Znam da postoje neke i besplatno, ali ja stvarno nemam iskustva sa njima. Ukucaj na google pa pogledaj, sigurno imas i neke forume gdje mozes pogledati iskustva drugih korisnika i slicno.

A što se tiče vlastite kante... rade bi se okrenuo nekom hostingu. A danas ti hostinzi i nisu bas preskupi, 50-100 kn godisnje. Vani se dadu naci ijeftiniji. Jos do sada nisam imao iskustva sa uzimanjem hosta samo baze.... a pogledaj. potrazi na googlu.

15 godina
odjavljen
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!
markopolo kaže...

Besplatan -> imas mozda neki prijedlog di uzet.. nista preozbiljno, netreba preveliko toliko za probu? Tvoje iskustvo sa takvima (uptime, backup)?

 

ili

 

Koliko bi bilo komplicirano napravit neku kantu kao server samo da vrti DBMS(mssql)?

Nije komplicirano ako misliš sve stavljati legalno.

 

Treba ti neka slabija kanta (pošto to i nije velika baza sa puno korisnika koji se kače), stalna veza na net (flat). Od softvera ti trebaju neki windowsi, sql server (za ovo može i 2000-2003) i dyndns. Doduše, možeš se prebacit na mysql ili sqlite pa ti trošak softvera bude 0.00 (ako ćeš sam instalirati, podesiti i održavati). Backup podesiš u sustavu na neki mrežni ili eksterni disk.

 

Pitanje bi bilo sa koliko novca raspolažeš takvo nešto? Ova free (sqlite, linux) inačica bi te došla oko 2k kuna ako nemaš neki stari PC na raspolaganju.

A rifle is like a human. The stock is the skeleton, the scope is the eyes, the action is the brain, and the barrel is the heart. But you, the man behind the rifle, you are the soul.
12 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!
Sum_of_all_fears kaže...
markopolo kaže...

Besplatan -> imas mozda neki prijedlog di uzet.. nista preozbiljno, netreba preveliko toliko za probu? Tvoje iskustvo sa takvima (uptime, backup)?

 

ili

 

Koliko bi bilo komplicirano napravit neku kantu kao server samo da vrti DBMS(mssql)?

Nije komplicirano ako misliš sve stavljati legalno.

 

Treba ti neka slabija kanta (pošto to i nije velika baza sa puno korisnika koji se kače), stalna veza na net (flat). Od softvera ti trebaju neki windowsi, sql server (za ovo može i 2000-2003) i dyndns. Doduše, možeš se prebacit na mysql ili sqlite pa ti trošak softvera bude 0.00 (ako ćeš sam instalirati, podesiti i održavati). Backup podesiš u sustavu na neki mrežni ili eksterni disk.

 

Pitanje bi bilo sa koliko novca raspolažeš takvo nešto? Ova free (sqlite, linux) inačica bi te došla oko 2k kuna ako nemaš neki stari PC na raspolaganju.

MSDNa licence imam, takoder imam i "staru kantu" sa bandwidthom 100/100 flat (inace imam svoju firmu) samo je pitanje koliko je to komplicirano sloziti na mrezi da radi? 

14 godina
odjavljen
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!
markopolo kaže...

Besplatan -> imas mozda neki prijedlog di uzet.. nista preozbiljno, netreba preveliko toliko za probu? Tvoje iskustvo sa takvima (uptime, backup)?

 

ili

 

Koliko bi bilo komplicirano napravit neku kantu kao server samo da vrti DBMS(mssql)?

 

Nisam razumio ovo zadnje imaš bandwidth od 100/100?!kbp/s ili?Iskreno neznam koliko se isplati za takvu aplikaciju vrtjeti na vlastitom server.Drugo je u slučaju da imaš desetine(stotine) korisnika tvoje aplikacije koji se spajaju na taj MSSQL server, ali onad moraš problemu karajne ozbiljno pristupiti.Plus redudancija.Ili za povremeno spajanje, export baze u MySQL i putem ODBC data providera povezati VB.NET aplikaciju na MySQL server kojeg uzmeš za 10-20$ godišnje, odnosno zavisi o tvojim potrebama.I imaš sigurno i jeftinije riješenje od neke kante koja će ti se u uredu vrtjeti.

12 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!
alankish kaže...
markopolo kaže...

Besplatan -> imas mozda neki prijedlog di uzet.. nista preozbiljno, netreba preveliko toliko za probu? Tvoje iskustvo sa takvima (uptime, backup)?

 

ili

 

Koliko bi bilo komplicirano napravit neku kantu kao server samo da vrti DBMS(mssql)?

 

Nisam razumio ovo zadnje imaš bandwidth od 100/100?!kbp/s ili?Iskreno neznam koliko se isplati za takvu aplikaciju vrtjeti na vlastitom server.Drugo je u slučaju da imaš desetine(stotine) korisnika tvoje aplikacije koji se spajaju na taj MSSQL server, ali onad moraš problemu karajne ozbiljno pristupiti.Plus redudancija.Ili za povremeno spajanje, export baze u MySQL i putem ODBC data providera povezati VB.NET aplikaciju na MySQL server kojeg uzmeš za 10-20$ godišnje, odnosno zavisi o tvojim potrebama.I imaš sigurno i jeftinije riješenje od neke kante koja će ti se u uredu vrtjeti.

Radi se o megabitima Mb 100 Mbps up / 100 Mbps down :)

12 godina
neaktivan
offline
Vb.net aplikacija i baza podataka -- savijet!!

Posto mi baza mozda na kraju i nije toliko potrebna u nju bi se upisivali podaci mjesec dana mozda dva, a kasnije tu i tamo vise bi se samo iscitavalo, sto mislite da to napravim istu aplikaciju preko .txt jedne ili vise datoteka?

 
0 0 hvala 0
14 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!
markopolo kaže...

Posto mi baza mozda na kraju i nije toliko potrebna u nju bi se upisivali podaci mjesec dana mozda dva, a kasnije tu i tamo vise bi se samo iscitavalo, sto mislite da to napravim istu aplikaciju preko .txt jedne ili vise datoteka?

 

Nije pitanje koliko često bi se podaci upisivali, nego o koliko podataka pričamo i koliko često bi im se pristupalo? Isto tako, što kasnije s tim podacima planiraš raditi - neki reporting ili samo search kad zatreba?

Retry. Reboot. Reinstall. Reformat.
12 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!
vlad0 kaže...
markopolo kaže...

Posto mi baza mozda na kraju i nije toliko potrebna u nju bi se upisivali podaci mjesec dana mozda dva, a kasnije tu i tamo vise bi se samo iscitavalo, sto mislite da to napravim istu aplikaciju preko .txt jedne ili vise datoteka?

 

Nije pitanje koliko često bi se podaci upisivali, nego o koliko podataka pričamo i koliko često bi im se pristupalo? Isto tako, što kasnije s tim podacima planiraš raditi - neki reporting ili samo search kad zatreba?

Posto bi se prvi puta popisivao inventar znaci podaci bi se unosli nekih recimo mjesec do dva, a kolicinski bi to bilo oko cca. 5 - 10 tisuca. Omogucio bi pretrazivanje po sifri inventara. U smislu izvjestavanja postojale bi opcije: print, kolicinski prikaz recimo inventara po prostoriji, po vlasniku, po vrsti (primjer: koliki je ukupan broj "stolica" itd.) i slicne stvari. Znam i sam da za to sluze sql upiti i njih sam koristio u izradi aplikacije :)

14 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!
markopolo kaže...
vlad0 kaže...
markopolo kaže...

Posto mi baza mozda na kraju i nije toliko potrebna u nju bi se upisivali podaci mjesec dana mozda dva, a kasnije tu i tamo vise bi se samo iscitavalo, sto mislite da to napravim istu aplikaciju preko .txt jedne ili vise datoteka?

 

Nije pitanje koliko često bi se podaci upisivali, nego o koliko podataka pričamo i koliko često bi im se pristupalo? Isto tako, što kasnije s tim podacima planiraš raditi - neki reporting ili samo search kad zatreba?

Posto bi se prvi puta popisivao inventar znaci podaci bi se unosli nekih recimo mjesec do dva, a kolicinski bi to bilo oko cca. 5 - 10 tisuca. Omogucio bi pretrazivanje po sifri inventara. U smislu izvjestavanja postojale bi opcije: print, kolicinski prikaz recimo inventara po prostoriji, po vlasniku, po vrsti (primjer: koliki je ukupan broj "stolica" itd.) i slicne stvari. Znam i sam da za to sluze sql upiti i njih sam koristio u izradi aplikacije :)

Odgovorio si sam sebi: zaboravi na korištenje TXT-ica. ;)

Retry. Reboot. Reinstall. Reformat.
12 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!

Posto nisam nikada radio sa tako velikom kolicinom podataka nista, mozes li mi ukratko objasniti zasto txt ne dolazi u obzir? :D

14 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!

zbog brzine, jednostavnosti, funkcionalnosti..... testiraj kako ti radi pretrazivanje 10000 podataka zapisanih u txt-u xD

16 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!
Nilturion kaže...

zbog brzine, jednostavnosti, funkcionalnosti..... testiraj kako ti radi pretrazivanje 10000 podataka zapisanih u txt-u xD

zato jer treba otvoriti file na disku i raditi pretraživanje po file-u..

i što ako imaš 50 paralelnih upita na taj file.. zaboravi to...

15 godina
neaktivan
offline
Vb.net aplikacija i baza podataka -- savijet!!

Zaboravi korištenje txt datoteka, oni nisu namjenjeni za skladištenje podataka, nemaš relacije među tablicama, nemaš indexe, nemaš search i da se ne nabraja dalje.

S druge strane kažeš da imaš 100/100 uplink, znači predpostavljam da imaš i statičnu IP adresu, u tom slučaju najbolja solucija jest postaviti bazu na svoj server i omogućiti remote pristup serveru i bazi podataka pa se ima mogućnost pristupa s bilo koje udaljene lokacije što jednom u budućnosti može biti potrebno.

Prebacivanje baze podataka s jednog servera (tvoje lokalno računalo) na drugo je jednostavno, treba ti MSSQL managment studio, otvoriš ga, desni klik na bazu podataka koju želiš export-tasks-generate scripts i generiraš skriptu koju kasnije prebaciš na drugi server i opet preko managment studija pokreneš i ona ti na tom serveru stvori bazu podataka.

 

Ovisno koliko si dobro i optimizirano napisao aplikaciju, toliko će ti ona dobro ići preko udaljenih lokacija (performanse).

 

 
0 0 hvala 0
15 godina
neaktivan
offline
Re: Vb.net aplikacija i baza podataka -- savijet!!
markopolo kaže...

 

 

p.s. nemora biti online, moze i solucija ako je moguce da se prilikom instalacije aplikacije automatski generira ista baza podataka sa tablicama na racunalu na kojem se instalirala aplikacija??

 

Ispricavam se ako sam trebao staviti temu u "Programiranje"!

 

Hvala :D

Meni se cini da je njemu potrebna samo shema a ne da mu program pristupa nekakvoj remote bazi preko neta (sto je uostalom cista glupost, to se ne radi samo tako).

Znaci svaka tvrtka/klijent koristi svoju aplikaciju i bazu.

 

Samo treba eksporati shemu kao sql skriptu te pokrenuti istu nakon sto korisnik unese podatke za pristup bazi u aplikaciju ili mu jednostavno importati shemu

rucno kada se postavlja baza za aplikaciju. To je to.

All religions are the same: religion is basically guilt, with different holidays.
Poruka je uređivana zadnji put čet 4.8.2011 19:03 (drnde).
12 godina
neaktivan
offline
Vb.net aplikacija i baza podataka -- savijet!!

Kad već spominjes VB.NET , zašto nebi koristio Access-ovu  bazu podataka, nju možeš naštimati da radi lokalni i na LAN mreži, a sa lakoćom je možeš kopirati gdje želiš...

 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice