Mam proste pytanie, które pojawiło się, gdy chciałem zapisać wynik skrótu SHA1 w bazie danych MySQL: Jak długo powinno być pole VARCHAR, w którym przechowuję wynik
Mam proste pytanie, które pojawiło się, gdy chciałem zapisać wynik skrótu SHA1 w bazie danych MySQL: Jak długo powinno być pole VARCHAR, w którym przechowuję wynik
Refaktoryzowałem powolną sekcję aplikacji, którą odziedziczyliśmy po innej firmie, aby użyć sprzężenia wewnętrznego zamiast podzapytania, takiego jak: WHERE id IN (SELECT id FROM ...) Zapytanie refaktoryzowane działa około 100 razy szybciej. (~ 50 sekund do ~ 0,3) Spodziewałem się poprawy, ale...
W wielu kursach, książkach i ofertach pracy widziałem pola tekstowe zdefiniowane jako VARCHAR (255) jako rodzaj domyślnego dla „krótkiego” tekstu. Czy jest jakiś dobry powód, dla którego długość 255 jest wybierana tak często, poza tym, że jest ładną okrągłą liczbą ? Czy jest to wstrzymanie od...
Ostatnio NoSQL zyskał ogromną popularność. Jakie są zalety NoSQL w porównaniu z tradycyjnymi RDBMS
Jeśli mam dwie relacje w bazie danych, na przykład: CREATE TABLE Courses ( CourseID int NOT NULL PRIMARY KEY, Course VARCHAR(63) NOT NULL UNIQUE, Code CHAR(4) NOT NULL UNIQUE ); CREATE TABLE BookCourses ( EntryID int NOT NULL PRIMARY KEY, BookID int NOT NULL, Course CHAR(4) NOT NULL,...
Rozpoczynam nowy projekt i chciałbym uzyskać od samego początku nazwy moich tabel i kolumn. Na przykład zawsze używałem liczby mnogiej w nazwach tabel, ale ostatnio dowiedziałem się, że liczba pojedyncza jest poprawna. Tak więc, jeśli mam tabelę „user”, a następnie otrzymam produkty, które będzie...
Za każdym razem, gdy potrzebuję zaprojektować nową bazę danych, spędzam trochę czasu zastanawiając się, jak skonfigurować schemat bazy danych, aby prowadzić dziennik audytu zmian. Zadano już tutaj kilka pytań na ten temat, ale nie zgadzam się, że istnieje jedno najlepsze podejście do wszystkich...
Jaki byłby najlepszy sposób na zaimplementowanie konfigurowalnej (tj. Struktury drzewiastej z nieznaną liczbą poziomów) struktury danych w bazie danych? Zrobiłem to raz, zanim użyłem tabeli z kluczem obcym do siebie. Jakie inne implementacje widzisz i czy ta implementacja ma...
Podczas konfigurowania kluczy obcych w programie SQL Server, w jakich okolicznościach należy je kaskadowo usuwać lub aktualizować i jakie jest tego przyczyny? Prawdopodobnie dotyczy to również innych baz danych. Szukam przede wszystkim konkretnych przykładów każdego scenariusza, najlepiej od...
ORACLE nie zezwala na wartości NULL w żadnej z kolumn, które zawierają klucz podstawowy. Wydaje się, że to samo dotyczy większości innych systemów „na poziomie przedsiębiorstwa”. Jednocześnie większość systemów dopuszcza również unikalne ograniczenia w kolumnach dopuszczających wartość...
Po tym komentarzu do jednego z moich pytań zastanawiam się, czy lepiej jest używać jednej bazy danych ze schematami X, czy odwrotnie. Moja sytuacja: tworzę aplikację internetową, w której podczas rejestracji tworzę (właściwie) bazę danych (nie, to nie jest sieć społecznościowa: każdy musi mieć...
Jestem programistą. Uwielbiam kodować, ale nie znoszę baz danych ... Obecnie tworzę stronę internetową, na której użytkownik będzie mógł oznaczyć podmiot jako polubiony (jak na FB), otagować go i skomentować . Utknąłem na projektowaniu tabel bazy danych do obsługi tej funkcji. Rozwiązanie jest...
Tworząc aplikację koszyka na zakupy stwierdziłem, że muszę zapisać ustawienia i konfiguracje w oparciu o preferencje i wymagania administratora. Mogą to być informacje o firmie, identyfikatory kont wysyłkowych, klucze API PayPal, preferencje powiadomień itp. Tworzenie tabeli do przechowywania...
Moje wymagania to: Trzeba mieć możliwość dynamicznego dodawania pól zdefiniowanych przez użytkownika dowolnego typu danych Trzeba mieć możliwość szybkiego wysyłania zapytań do UDF Musisz mieć możliwość wykonywania obliczeń na UDF na podstawie typu danych Trzeba mieć możliwość sortowania UDF na...
Nie mam dużego doświadczenia w projektowaniu stołów. Moim celem jest utworzenie jednej lub więcej tabel produktów, które spełniają poniższe wymagania: Obsługa wielu rodzajów produktów (telewizor, telefon, komputer, ...). Każdy rodzaj produktu ma inny zestaw parametrów, takich jak: Telefon...
Jakie są najlepsze praktyki dotyczące modelowania dziedziczenia w bazach danych? Jakie są kompromisy (np. Wątpliwość)? (Najbardziej interesują mnie SQL Server i .NET, ale chcę też zrozumieć, jak inne platformy rozwiązują ten problem).
Wdrażam system tagowania w mojej witrynie podobny do tego, którego używa stackoverflow, moje pytanie brzmi - jaki jest najskuteczniejszy sposób przechowywania tagów, aby można je było wyszukiwać i filtrować? Mój pomysł jest taki: Table: Items Columns: Item_ID, Title, Content Table: Tags Columns:...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 3 lata temu . Popraw to...
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Chcę przechowywać płeć użytkownika w bazie danych przy jak najmniejszych kosztach (rozmiar / wydajność). Jak dotąd przychodzą na myśl 3 scenariusze Int - wyrównane z wyliczeniem w kodzie (1 = mężczyzna, 2 = kobieta, 3 = ...) char (1) - Przechowuj m , f lub inny pojedynczy identyfikator...