radi

Croatian / Serbian / English
Home
Kako rade Adacco programi?
Pravilna organizacija baza podataka, ispravno postavljena struktura i veze između pojedinih dijelova programa, logički projektirane programske operacije, najsuvremenija informatička rješenja.

Adacco programima je moguće detaljno i precizno pratiti knjigovodstvene i poslovne evidencije za gotovo svaki mogući tip poslovanja.

MongoDB baza podataka

sl0
MongoDB je vodeća nerelacijska baza podataka ( NoSQL ) i sve više preuzima primat u svjetskim sistemima za skadištenje podataka.
Pojedinačni podaci su u MongoDB bazi podataka spremljeni u obliku jednostavnih dokumenata.
Glavne karakteristike su joj brzina, jednostavnost i "skalabilnost", tj. mogućnost horizontalnog i vertikalnog proširivanja.

U drugoj polovici 2020 godine Adacco programi su prestali kao podršku koristiti SQL Server baze podataka i prešli na MongoDB bazu podataka.

Što za korisnika znači vrsta baze podataka?

Baza podataka je organizirana zbirka strukturiranih informacija ili podataka, obično snimljenih elektronskim putem u računalnom sistemu. Uloga i cilj baze podataka je trajno skladištenje podataka. Pod trajnim skladištenjem smatramo činjenicu da, jednom kada se podaci spreme u bazu podataka, oni ostaju zapamćeni u njoj, čak i kada se aplikacija koja je te podatke upisala u bazu podataka završi.

Sistemom za upravljanje bazama upravlja program koji se zove server. Server, kao i baze podataka i upravljački sistem mogu biti na vašem lokalnom hard disku, mrežnom hard disku ili na internetu, odnosno cloudu.

Postoji mnogo vrsti i tipova baza podataka. Najpoznatije su SQL Server, MySql, DB2, Oracle itd. U novije vrijeme MongoDB.

O razlozima zbog kojih je Adacco nakon više od 10 godina razvoja u SQL Serveru odlučio prijeći na MongoDB bismo mogli puno i opširno pisati, ali dovoljno je znati da je MongoDB neusporedivo jednostavniji, brži i pouzdaniji od starog SQL Servera. Sve više svjetskih sistema prelazi na MongoDB koji postaje novi database standard.

Što se korisnika tiče, rad u Adacco programima je potpuno isti i nema razlika u načinu korištenja. Korisnika zapravo ne treba ni zanimati kako se zove baza podataka koju programi koriste niti na koji način radi. Ono što korisnika zanima jeste da se snimanje i učitavanje baza podataka obavlja brzo i da su podaci sigurni od oštećivanja ili brisanja. Upravo ta pojednostavljenost i jasnoća na kojima je zasnovan MongoDB osiguravaju da niti ne postoje brojna podešavanja koje u drugim bazama podataka poput SQL Servera sve treba programski unaprijed riješiti. Zato ne postoji ni mogućnost da se pojavi neispravnost ili greška u radu.


Postupak prebacivanja baza podataka

Stari korisnici koji već imaju podatke snimljene u SQL Serveru trebaju obaviti prebacivanje baza podataka u MongoDB.
Treba samo instalirati upgradeove za sve module koje koristite i čim se bilo koji od novih modula aktivira, obaviti prebacivanje .

Postupak prebacivanja baza podataka u MongDB je vrlo jednostavan i sve se obavlja automatski.

Prebacivanje podataka se obavlja jednom odmah na početku rada s novim programima. Čim se prebacivanje završi, nastavljate raditi s istim podacima, ali koji su sada snimljeni u mongo bazu podataka na Adacco cloud serveru.

Oni korisnici Adacco programa koji su već prešli sa lokalnog SQL Servera na naš Adacco Cloud SQL Server su sličan postupak prebacivanja baze s jednog servera na drugi već jednom obavili. Postupak prebacivanja na MongoDB je gotovo putpuno isti, osim što se samo prebacivanje obavlja brže, a i može se prekinuti i nastaviti po želji.

Korisnici Adacco programa koji su već prešli sa lokalnog SQL Servera na naš Adacco Cloud SQL Server, sada trebaju prebaciti baze podataka sa Cloud SQL Servera na Cloud MongoDB .


Prilikom pokretanja bilo kojeg od Adacco modula, na početku se otvara prozor Adacco Cloud Init


Home


Kliknite dugme 'Prebaci baze podataka iz SQL u mongo'


Otvara se prozor 'Prebacivanje SQL Server baza podataka u Mongo.db'


Home

Kliknite:

'lokalni SQL server' - ako još uvijek niste prebacili SQL server na Cloud, odnosno, radite još uvijek sa lokalnim SQL Serverom na vašem računaru

'Adacco cloud SQL server' - ako ste već prebacili baze podataka na Cloud SQL server i sada ih prebacujete u MongoDB

'zadaj SQL server' - ako SQL server baze podataka prebacujete sa nekog svog SQL Servera čije pristupne podatke, tj. login i password znate


Onim korisnicima koji rade sa svojim mrežnim SQL Serverom savketujemo da postupak prebacivanja obavljaju s glavnog računala (mrežnog servera) na čijem je disku smješten SQL Server i baze podataka


Ako ste odabrali 'lokalni SQL server' ili 'Adacco cloud SQL server' otvara se prozor za učitavanje liste vaših SQL Server baza podataka:


Home

Nakon što kliknite 'Učitaj (...) SQL server baze podataka' učitat će se lista baza koje su spremne za prebacivanje.

U ovisnost o broju vaših baza podataka, ovaj postupak učitavanja može potrajati i nešto duže.



Nakon što proces učitavanja završi, pojavljuje se lista baza podataka:

Home

U koloni 'Oznaka' možete kliknuti i označiti koje baze podataka želite prebaciti.

Savjetujemo da kliknete dugme 'Označi sve' i tako označite sve retke u listi.

Nakon toga kliknite 'Prebaci sve označene'

Ako je ukupno označena veličina veće od raspoloživog prostora na vašem cloudu, tada ćete od nas zatražiti da vam dodijelimo još prostora.

Postupak prebacivanja može potrajati prilično dugo, možda i nekoliko sati ako imate veliki broj baza i veću količinu prostora.

U toku postupka prebacivanja svaka prebačena baza u koloni 'Prebačeno' dobija oznaku 'X'.
Tako program prati koja mu je baza prebačena, a koja još nije.

U toku postupka prebacivanja postoji i dugme 'Prekini'

Prebacivanje možete prekinuti i naknadno nastaviti kad želite. Program prema koloni 'Prebačeno' zna koje su baze prebačene. Označite sve, i označit će se one koje još nisu prebačene.

Ako želite ponovo prebacit neku bazu koja je već prebačena, taj redak ne možete označiti.
Kliknite na taj redak, i kliknite dugme 'Prebaci redak'
Prebačena baza će se ponovo prebaciti, odnosno 'pregaziti' postojeća s ovom koju prebacijete.
Dakle, baze koje želite 'pregaziti', prebacujete jednu po jednu.