Pytania oznaczone «sql»

25
Dlaczego prefiksowanie nazw kolumn jest uważane za złą praktykę?

To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Według popularnego postu SO prefiksowanie nazw tabel uważane jest za złą praktykę. W mojej firmie każda kolumna...

25
Wiele dostępów do bazy danych czy jeden ogromny dostęp?

Jakie jest lepsze podejście, jeśli chodzi o wydajność i optymalne wykorzystanie zasobów: wielokrotny dostęp do bazy danych za pośrednictwem AJAX w celu uzyskania tylko potrzebnych informacji, gdy jest to potrzebne, lub wykonanie jednego dostępu w celu odzyskania obiektu zawierającego wszystkie...

24
Datetime vs. Datownik w MySQL i PHP w praktyce?

Nie jestem pewien, jak określić mój typ danych jako datę i datę lub czas, myślę, że będę potrzebował obu z nich, ale na różnych wydarzeniach. Moja strona internetowa sprzedaje produkty i usługi na całym świecie, a także posiada system kont umożliwiający zalogowanie się. Proszę wyjaśnić następujące...

23
SQL IN () a OR

Pracowałem z zapytaniem, które napisałem dzisiaj, musiałem zmienić kod z WHEREklauzuli, aby użyć filtra IN (lista rzeczy) zamiast używać czegoś w rodzaju item_desc = 'item 1' OR item_desc = 'item 2' OR item_desc = 'item 3' OR item_desc = 'item 4' Powyższe działało przez 15 minut i nic nie...

23
Mój współpracownik utworzył 96-kolumnową tabelę SQL

Jesteśmy w 2010 roku, inżynierowie oprogramowania z 4 lub 5 lat lub doświadczeniem, wciąż projektujący stoły z 96 kolumnami szczelinowania. Powiedziałem mu, że to będzie koszmar. Pokazałem mu, że musimy użyć porządków by połączyć MySQL z C #. Wyjaśniłem, że tabele zawierające więcej kolumn niż...

22
Czy SQL jest deklaratywny?

Pytam, ponieważ tak wiele pytań, które widzę w języku SQL, brzmi: „To jest powolne. Jak to przyspieszyć”? Lub są tutoriale z informacją: „Zrób to w ten sposób, a nie w ten sposób, ponieważ jest szybszy”. Wydaje mi się, że duża część SQL zna się na tym, jak zostanie wykonane wyrażenie, i na...

18
Abstrakcja bazy danych - czy jest przesadzana?

Po zetknięciu się z licznymi warstwami abstrakcji bazy danych zaczynam się zastanawiać, o co chodzi w tym, że każda biblioteka wymyśla swój własny paradygmat dostępu do danych. Odbieranie nowego DAL przypomina uczenie się nowego języka od nowa, kiedy zwykle wszystko, co chcę zrobić, to po prostu...

18
Interakcja z danymi przy użyciu wielu baz danych / serwerów

Wszystkie projekty, z którymi do tej pory miałem do czynienia, wymagały tylko jednej bazy danych na jednym serwerze. Chciałbym dowiedzieć się więcej o tym, w jaki sposób projekty wymagające skalowania przechodzą do wielu baz danych i / lub serwerów, aby pomóc w zarządzaniu obciążeniem. Mam...