SQL Express - linkowanie instancji

0

Witam,

mam takie pytanie. Posługuję się obecnie w firmie prostymi bazami danych w Accessie. Na każdym kroku zaczyna nam jednak doskwierać limit 2GB - radzimy sobie z tym (częściowo) w ten sposób, że linkujemy np. 2 bazy danych i dzięki temu limit rośnie nam do 4 GB.

Moje pytanie - czy w przypadku darmowego SQL Server Express można posłużyć się analogicznym rozwiązaniem?
Tzn. jeżeli osiągnę w jednej bazie limit 10 GB czy na tym samym komputerze mogę mieć drugą bazę danych SQL Express i trzymać tam określone dane/tabele, do których w razie potrzeby odwołam się w pierwszej/ głównej bazie danych?
Czy jeżeli to tak zadziała czy mogę mieć więcej takich połączonych baz danych i w ten sposób zwiększyć limit do np. 30 GB?

Będę wdzięczny za wyjaśnienie tematu.

Pozdrawiam,
Arek

1

Limit 10 GB dotyczy sie rozmiaru bazy danych, więc nic nie stoi na przeszkodzie, aby przy przekroczeniu limitu dodać kolejną i kolejną.

Problemem nie jest zwiększenie rozmiaru, a to ze SQL nie rozwiązuje linkowania w rozumieniu accessowym, tzn, nie zalinkujesz tabeli z innej bazy i będziesz ją miał dostępną z poziomu bazy, po prostu musisz się odwoływać do niej przez [nazwa bazy].[schemat][nazwa tabeli]

Czyli dla przykładu masz tabelę t1 na bazie A i tabelę t1 na bazie B, to puszczając zapytanie na bazie A możesz odwołać się do tabeli z bazy B tak:

select * from B.dbo.T1
0

Bardzo dziękuję za odpowiedź.

Czy dobrze zatem rozumiem, że jedynym mankamentem linkowania jest konieczność posługiwania się bardziej rozbudowanymi/mniej wygodnymi zapytaniami ale dzięki temu mogę wykorzystać przestrzeń 16*10 GB czyli 160 GB?
Czy bardzo negatywnie wpływa to na wydajność / szybkość wykonywania zapytań?

I zadam przy okazji jeszcze jedno pytanie - czy SQL Express dobrze współpracuje z Power BI?
Access wzorowo i na tym mi też zależy.

Pozdrawiam,
Arek

0

Powiem szczerze że nie mam doświadczenia z wersją Express ktora ma 16 baz po 10 GB, pytanie co ty tam trzymasz, ze to tak rośnie?

Problemem jest limit 1 GB RAM bo to dla 160 GB zdecydowanie za mało i tu bym doszukiwał się problemów, z Power BI mialem mało styczności ale zawsze z SQL Serverem i problemów nie było

0

OK, rozumiem, że nie masz doświadczenia - jednak teoretycznie powinno to tak działać jak piszę, tak?

Danych jest dużo, każdy limit może być za mały za jakiś czas :)

Pozdrawiam,
Arek

0

Mam doświadczenie z bazami do 10 GB na SQL Express, ale nie w ilości kilku na instancję, bo to nie tylko fakt, ze przestaną Ci się dane zapisywać, ale na przykład nie przebudujesz indeksów bo wyjdziesz za limit bazy i przy kilku jednoczesnych użytkownikach robi się nie wesoło. Jeżeli masz w planie takie rozmiary to albo trzeba kupić pełną wersję, albo zdecydować się na silnik który takich ograniczeń nie ma.

Teoretycznie zadziała, jak to będzie się sprawować to zależy od tego jak baza jest wykorzystywana...

0

dobry watek, podepne sie

Jesli faktycznie Express okaze sie za slaby przez RAM i wykorzystywanie tylko jednego watka procesora to czyjest wersje standardowa MS SQL Server gdzie palcisz raz i sie nie przjmujesz tzw "running cost". Albo innymi dodatkowymi rzeczami za ktore placisz?
Na allegro widzialem SQL server 2017 za ok 15 000 PLN, czy to jest jednorazowy koszt?

0

Bardzo dziękuję za odpowiedzi.

Mam jeszcze pytanie o oraclowego MySQL.
Jak on wypada w porównaniu z SQL Server Express? Czy też ma jakieś ograniczenia / słabe punkty?
Nie udało mi się znaleźć informacji o limicie objętości.
Jakie są jego przewagi nad produktem MS?

Pozdrawiam,
Arek

0

MySQL to pełna baza danych i nie ma ograniczeń takich jak narzuca MS w stosunku do wersji Express, w dużym uproszczeniu to darmowy RDBMS, podobnie jak postgre SQL.
Nie będę pisał o przewagach jednego nad drugim to możesz znaleźć w Internecie. Osobiście używam czasmi MySQL, ale w takim stapniu, że trudno znaleźć mi jakiś punkt porównawczy.

0

MySQL nie ma żadnych przewag. Ma za to sporo minusów. Jeśli chcesz darmową bazę, użyj coś innego. Np. postgreSQL, SQLite

0

Możesz proszę napisać coś więcej o minusach MySQL?

Pozdrawiam,
Arek

1

próbka minusów:

ale tego jest dużo, duzo wiecej

1 użytkowników online, w tym zalogowanych: 0, gości: 1