Obecnie pracuję z bazą danych SQL i zawsze mnie to ciekawiło, ale wyszukiwania Google nie pojawiają się zbyt często: dlaczego ścisłe typy danych? Rozumiem, dlaczego miałbyś mieć kilka różnych typów danych, na przykład, jak ważne jest rozróżnienie między danymi binarnymi i zwykłymi danymi tekstowymi . Rozumiem, że zamiast przechowywać jedynki …
Chcę zbudować swoją pierwszą aplikację mobilną. Jedną z podstawowych funkcji aplikacji jest to, że wiele urządzeń / użytkowników będzie miało dostęp do tych samych danych - a wszystkie z nich będą miały prawa CRUD. Uważam, że architektura powinna obejmować centralny serwer, na którym przechowywane są wszystkie dane. Urządzenia będą używać …
W typowej aplikacji internetowej daty są pobierane z warstwy bazy danych silnie wpisanej (np. W c # jako System.DateTime w przeciwieństwie do System.String). Gdy data musi być wyrażona jako ciąg (np. Wyświetlany na stronie), konwersja z DateTime na ciąg odbywa się w warstwie prezentacji. Dlaczego to? Dlaczego konwersja DateTime na …
Widziałem niektóre aplikacje, które są w zasadzie aplikacjami działającymi lokalnie w systemie (więc nie mają zbyt dużej komunikacji w sieci). Aplikacje te wydają się zależeć od serwerów baz danych w celu przechowywania ich danych. Przykładem aplikacji jest Amarok (popularny odtwarzacz muzyki w systemie Linux). Nie wiem, czy nadal to robią, …
Niedawno czytam The Pragmatic Programmer, który stwierdza, że: Szczegóły psują nasz nieskazitelny kod - zwłaszcza jeśli często się zmieniają. Za każdym razem, gdy musimy wejść i zmienić kod, aby uwzględnić zmiany logiki biznesowej, prawa lub osobistych upodobań kierownictwa, ryzykujemy złamaniem systemu - wprowadzeniem nowego błędu. Hunt, Andrew; Thomas, David (1999-10-20). …
Usiłuję osiągnąć zerowe czasy przestoju, aby móc wdrażać mniej podczas wolnych godzin i więcej podczas „wolniejszych” godzin - lub teoretycznie w dowolnym momencie. Moja obecna konfiguracja, nieco uproszczona: Serwer WWW A (aplikacja .NET) Serwer WWW B (aplikacja .NET) Serwer bazy danych (SQL Server) Mój obecny proces wdrażania: „Zatrzymaj” witryny zarówno …
Jestem nowy w bazach danych i staram się zrozumieć podstawowe pojęcia. Nauczyłem się, jak usuwać dane z bazy danych. Ale jeden z moich przyjaciół powiedział mi, że nigdy nie należy usuwać danych z bazy danych. Zamiast tego, gdy nie jest już potrzebny, lepiej po prostu oznaczyć go lub oznaczyć jako …
Mój szef obecnie próbuje zastosować pewne standardy programistyczne w naszym zespole, więc wczoraj spotkaliśmy się, by omówić standardy, które były w większości dobre, dopóki nie poruszyła: Wszystkie tabele DB będą miały kolumnę CreatedDate i LastUpdatedDate, zaktualizowaną przez wyzwalacze. W tym momencie nasz zespół doznał schizmy opinii; połowa z nas uważa, …
Istnieją odpowiedzi na pytanie, w jaki sposób klasy testowe łączą się z bazą danych, np. „Powinny połączyć klasy testowe usługi ...” i „Testowanie jednostkowe - aplikacja połączona z bazą danych” . Krótko mówiąc, załóżmy, że masz klasę A, która musi połączyć się z bazą danych. Zamiast pozwolić A faktycznie się …
Jest varchartylko pozostałością sprzed textpodjechał lub istnieją przypadki, w których używać będziesz chcą , aby użyć varchar? (Lub charo to chodzi ..) (Używam codziennie Postgres i MySQL (MyISAM), więc najbardziej mnie to interesuje, ale odpowiedzi na inne bazy danych są oczywiście mile widziane. ^ _-)
Jest tak wielu programistów, którzy są również ekspertami w pisaniu zapytań i projektowaniu baz danych. Czy powinien to być podstawowy wymóg bycia ekspertem programistą lub inżynierem oprogramowania? Chociaż istnieje wiele podobieństw w sposobie opracowywania zapytań i kodów, moja osobista opinia jest taka, że zapytania wydają się mieć inną Strukturę niż …
Mamy kilka danych: Programiści potrzebują repliki produkcyjnej bazy danych na swoich komputerach. Programiści mają hasło do wspomnianej bazy danych w plikach App.config. Nie chcemy, aby dane we wspomnianej bazie danych były zagrożone. Kilka sugerowanych rozwiązań i ich wady: Szyfrowanie całego dysku. To rozwiązuje wszystkie problemy, ale obniża wydajność laptopa, a …
Zgodnie z tym artykułem na temat odpowiednich zastosowań dla SQLite mówi, że chociaż SQLite jest ograniczony do 140 terabajtów , RDBMS klient / serwer może działać lepiej: Baza danych SQLite ma ograniczony rozmiar do 140 terabajtów (2 47 bajtów, 128 tibibajtów). I nawet jeśli mógłby obsługiwać większe bazy danych, SQLite …
Mam wiele aplikacji, które wykorzystują dane z tych samych źródeł. Czy najlepszą praktyką (lub jakie są zalety / wady) jest: pozostaw dane w bazach danych współdzielonych przez wiele aplikacji oszczędza miejsce, ponieważ potrzebna jest tylko jedna baza danych komplikuje indeksowanie, ponieważ różne aplikacje mają różne potrzeby dotyczące zapytań codziennie importuj …
Dlaczego Windows / Linux nie używa relacyjnych baz danych ( RDBMS )? Wiem, że używają systemów plików do przechowywania wszystkich danych, ale czy nie uważasz, że bardziej wydajne jest korzystanie z baz danych, takich jak my w witrynach internetowych / aplikacjach internetowych? Proszę omówić wykorzystanie systemu plików do przechowywania danych …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.