Hej,
Planujemy wdrożenie aplikacji, która będzie odpowiedzialna za zarządzanie projektami realizowanymi obecnie w firmie.
Całość oparta na WPF.
To nie ma żadnego znaczenia, zresztą co ma prezentacja do bazy danych?
Ilość użytkowników korzystających z aplikacji ok. 70.
W tym samym czasie?
Dostęp bezpośredni czy przez serwer aplikacyjny?
Dane, które będziemy przechowywać to dane czysto informacyjne - temat, opis, klient, uwagi, data rozpoczęcia/zakończenia, numery faktur. Czyli generalnie nic specjalnego i limit 10GB wg mnie jest dużym zapasem.
Oczywiście coś takiego jak procedury składowane, widoki byłyby mile widziane (do analizy tematów i nie tylko).
Oczywiście to wszystko jest wspierane w wersji Express i działa identycznie jak w wyższych wersjach.
Czy wg Was, SQL SE byłby dobrym wyborem? Wg moich szacunków inwestowanie w wersję Standard na obecnym etapie mija się z celem. Teraz wszystko trzymamy w Excelowskich tabelkach.
Mam zdecydowanie większe obciążenia na wersji Express i oczywiście działa poprawnie.
Czy to dobry wybór?
To zależy...
Na twoim miejscu zrobiłem tak:
- Jeśli to aplikacja na potrzeby wewnętrzne i macie dowolność co do wyboru bazy danych, to postawiłbym to na PostgreSQL
- Jeśli to aplikacja na rynek (zwłaszcza w PL), to trzymałbym się MSSQLa. Dlaczego MSSQla? Ponieważ trudno w PL znaleźć firmę gdzie MSSQL nie istnieje. Z mojego doświadczenia wygląda to tak, że w 7 przypadkach na 10 MSSQL jest już używany w danej firmie.