Pytania otagowane jako database-development

8
Utwórz własny system bazy danych [zamknięty]
Muszę się nauczyć, jak działają bazy danych, aby móc je efektywniej wykorzystywać, a moim sposobem uczenia się jest robienie. Chcę stworzyć własny system bazy danych. Nie mam na myśli tworzenia pseudo-bazy danych, która użyłaby zapytania do parsowania plików; byłby to po prostu interfejs systemu plików z językiem zapytań. Mówię o …

2
Najlepsza praktyka / Wzorce dla dwukierunkowej synchronizacji danych
Dość często w mojej pracy pojawia się pomysł dwukierunkowej synchronizacji danych między systemami baz danych. Klasycznym przykładem są dwa nieznacznie różne systemy CRM (powiedzmy Raiser's Edge i Salesforce) i potrzeba dwukierunkowej synchronizacji danych kontaktowych między nimi. Pomijając kwestie związane z API, zakładając, że masz wspólny klucz do synchronizacji i czysto …

11
Jakie są argumenty przeciwko lub za umieszczeniem logiki aplikacji w warstwie bazy danych? [Zamknięte]
Większość twórców oprogramowania chce zachować logikę aplikacji w warstwie aplikacji, i prawdopodobnie wydaje nam się, że utrzymujemy ją tutaj. Deweloperzy baz danych wydają się chcieć umieścić logikę aplikacji w warstwie bazy danych jako wyzwalacze i procedury składowane. Osobiście wolałbym zachować jak najwięcej w warstwie aplikacji, aby ułatwić debugowanie i oddzielenie …

8
Czy projektowanie oparte na domenie jest wzorcem anty-SQL?
Nurkuję w projektowaniu opartym na domenie (DDD) i chociaż zagłębiam się w to, jest kilka rzeczy, których nie rozumiem. Jak rozumiem, głównym celem jest rozdzielenie logiki domeny (logiki biznesowej) od infrastruktury (DB, system plików itp.). Zastanawiam się, co się dzieje, gdy mam bardzo złożone zapytania, takie jak Zapytanie dotyczące obliczania …


8
Front end pierwszy lub back end pierwszy. Z tych dwóch, które są dobrą praktyką projektowania systemu?
Mam teraz klienta, który wymaga ode mnie opracowania szkolnego systemu rekrutacji. Teraz po raz pierwszy mam tego rodzaju wyzwanie. Większość wcześniejszego oprogramowania, które stworzyłem, nie jest tak skomplikowane. Wiem, że większość z was stworzyła skomplikowane oprogramowanie, chcę tylko Waszej porady w tej sprawie. Czy powinienem zaprojektować najpierw przód czy tył? …

9
Czy klucz podstawowy powinien być niezmienny?
Ostatnie pytanie na stackoverflow wywołał dyskusję o niezmienności kluczy podstawowych. Myślałem, że to taka zasada, że ​​klucze podstawowe powinny być niezmienne. Jeśli istnieje szansa, że ​​któregoś dnia klucz podstawowy zostanie zaktualizowany, pomyślałem, że powinieneś użyć klucza zastępczego. Jednak nie ma go w standardzie SQL, a niektóre funkcje „aktualizacji kaskadowej” RDBMS …

8
Jaki jest uniwersalny sposób przechowywania adresu / lokalizacji geograficznej w bazie danych? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Jaki jest prawidłowy format adresu / lokalizacji geograficznej, który pasuje do każdego adresu na Ziemi? …

3
Rozwiązywanie konfliktów dla synchronizacji dwukierunkowej
Jak zarządzasz dwukierunkową synchronizacją między „głównym” serwerem bazy danych a wieloma „wtórnymi” serwerami, w szczególności rozwiązywaniem konfliktów, zakładając, że połączenie nie zawsze jest dostępne? Mam na przykład aplikację mobilną, która używa CoreData jako „bazy danych” na iOS i chciałbym umożliwić użytkownikom edycję treści bez połączenia z Internetem. Jednocześnie informacje te …

7
Czy pisanie własnej warstwy dostępu do danych / mapowania danych to „dobry” pomysł?
Jesteśmy obecnie w sytuacji, w której mamy wybór pomiędzy użyciem gotowego mapera relacyjno-obiektowego lub stworzeniem własnego Mamy starszą aplikację (ASP.NET + SQL Server), w której warstwa danych i warstwa biznesowa są niestety połączone. System nie jest szczególnie skomplikowany pod względem dostępu do danych. Odczytuje dane z dużej grupy (35–40) powiązanych …


5
Czy LINQ to SQL nie działa?
Czy jest jakiś powód, aby nadal używać Linq do SQL, czy też lepiej jest przejść do technik ORM, takich jak EF, NHibernate itp. Używamy Linq do SQL w nowej aplikacji dla dużych przedsiębiorstw, która będzie istnieć przez długi czas. Motywacją dla tej nowej aplikacji korporacyjnej jest to, że aplikacja została …

5
Czy mój wieloserwerowy RDBMS lub moja aplikacja powinny obsługiwać referencyjną integralność bazy danych?
Czy elementy takie jak klucze obce, ograniczenia, wartości domyślne itp. Powinny być obsługiwane przez system zarządzania bazą danych (w tym przypadku MS SQL 2005) czy aplikację? Słyszałem opinie z obu stron i szczerze mówiąc nie jestem pewien, w którą stronę pójść. Istnieje szansa, że ​​będziemy obejmować wiele serwerów / baz …

6
Czy SQLite nie jest trochę niedoceniane? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

6
co robią programiści baz danych?
Za każdym razem, gdy czytam o programistach Oracle itp., Jestem zdezorientowany. Nie wiem co dokładnie robią. Z mojego zrozumienia, programiści aplikacji muszą opracować podstawową funkcjonalność. Biblioteki, których używają, mogą pomóc w tworzeniu GUI lub łączności z bazą danych, ale funkcjonalność, która sprawia, że ​​aplikacja musi zostać zaprogramowana, i sprawia, że …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.