Potrzebuję stworzyć system ścian tak jak Facebook (użytkownicy mogą publikować wiadomości, filmy, zdjęcia, wydarzenia itp.). Czy ktoś stworzył coś podobnego? Jak polecisz mi przygotować bazę danych?Struktura bazy danych ściany Facebooka
Odpowiedz
Aktualizacja postu
Facebook dał prezentacje mówić o ich wykorzystaniu danych. Każdy zakłada, że są pionierami w zarządzaniu Big Data, który jest modne w dzisiejszych czasach. Ale w rzeczywistości ich prezentacja nosiła tytuł Partie i mnóstwo małych danych. Oznacza to, że zasadniczo piszą wiele zapytań do czytania lub pisania poszczególnych rekordów. Jest to nadmierne uproszczenie, ale jest tak, jakby ich baza danych SQL była ogromnym składem klucz/wartość. Jednym aspektem tej architektury jest to, że ułatwia wymianę danych SQL z kopiami w memcached.
Facebook w znacznym stopniu wykorzystuje MySQL i wnosi poprawki do projektu MySQL. Mają publiczną witrynę Launchpad pod nazwą mysqlatfacebook, a także witrynę na Facebooku o nazwie MySQLatFacebook.
W przypadku danych rozproszonych używają one nierelacyjnej technologii o nazwie Map/Reduce, zawartej w projekcie Hadoop. Zbudowali projekt o nazwie Hive w celu wysłania zapytania do danych w języku podobnym do języka SQL. Korzystają również z innych wyspecjalizowanych technologii zarządzania danymi dla określonych systemów.
Ponieważ zawsze są innowacyjne i muszą powiększać swoją skalę, regularnie wymyślają lub adoptują inną technologię zarządzania danymi.
Check out:
Doskonała informacja. Przeczytam wszystkie artykuły. Dziękuję Ci! – Efe
- 1. Struktura bazy danych Facebooka do przechowywania komentarzy i postów?
- 2. Struktura bazy danych dla struktury danych drzewa
- 3. Schemat bazy danych systemu powiadomień Podobnie jak w przypadku Facebooka
- 4. Struktura bazy danych dla systemu komentowania strony
- 5. Struktura bazy danych z dynamicznymi polami
- 6. źródło wiadomości ze ściany facebooka do aplikacji na Androida
- 7. Struktura bazy danych dla internetowego systemu przesyłania wiadomości
- 8. Klasyfikuj ściany z VNFaceObservation
- 9. Struktura danych drzewa PostgreSQL
- 10. Struktura danych drzewa ekspresji
- 11. Struktura danych liny
- 12. Jaka jest odpowiednia struktura danych i schemat bazy danych do przechowywania reguł logicznych?
- 13. JAVA - Najlepsza odpowiednia struktura danych
- 14. struktura danych trwałych a niezmiennych
- 15. Najbardziej odpowiednia struktura danych (Python)
- 16. słownik struktura danych w R
- 17. C struktura jako typ danych
- 18. Model szkieletowy: struktura danych zagnieżdżonych
- 19. Performatic struktura bez powielania danych
- 20. Struktura danych tabeli w pamięci
- 21. Najlepsza struktura danych reprezentująca planszę gry
- 22. Baza danych bazy danych Codeigniter
- 23. Struktura encji nie zapisuje wpisów danych w bazie danych
- 24. Skrobanie danych z Facebooka za pomocą Pythona
- 25. Formularz wypełnienia za pomocą danych z Facebooka
- 26. Oczyszczanie agenta oczyszczania bazy danych i bazy danych
- 27. Czym różnią się graficzne bazy danych i obiektowe bazy danych?
- 28. Dodaj datę do bazy danych kopii zapasowej bazy danych SQL
- 29. Czy projekty bazy danych VS i struktura Entity Framework działają razem?
- 30. Jak uzyskać dostęp do bazy danych programowania za pomocą gry! struktura?
To jest droga do szerokich na pytanie, aby odpowiedzieć na Stackoverflow. – MitMaro
@MitMaro: To w zasadzie brzmi jak pytanie o architekturę, które, jak uważam, jest częścią karty witryny. Przyjęta odpowiedź jest z pewnością określona w kategoriach podejścia architektonicznego. –