Bỏ qua tới nội dung chính
WebDoAnPrecision in every system
Mạng xã hội & nhắn tinWeb + API + AdminTrung bình

Xây dựng hệ thống mạng xã hội mô phỏng chuẩn LDBC SNB bằng Spring Boot

Hệ thống mạng xã hội xử lý dữ liệu liên kết phức tạp, đáp ứng chuẩn đánh giá LDBC SNB Interactive dựa trên nền tảng Spring Boot.

Giới thiệu

Trong các hệ thống mạng xã hội quy mô lớn, việc truy vấn và xử lý các mối quan hệ bạn bè, tương tác đa cấp với độ trễ thấp là một thách thức kỹ thuật quan trọng. Đề tài tập trung giải quyết bài toán tối ưu hóa hiệu năng truy vấn trên đồ thị mạng xã hội, áp dụng chuẩn đánh giá quốc tế LDBC Social Network Benchmark (SNB) Interactive v1 để kiểm chuẩn tải và độ phức tạp.

Hệ thống được xây dựng theo kiến trúc fullstack hiện đại, sử dụng Spring Boot làm nền tảng backend chính để cung cấp các API xử lý giao dịch và truy vấn tương tác chuyên sâu. Giải pháp kết hợp cơ sở dữ liệu quan hệ hoặc đồ thị được chuẩn hóa theo mô hình LDBC, tối ưu hóa các câu truy vấn phức hợp như tìm kiếm đường đi ngắn nhất giữa người dùng, thống kê tương tác đa tầng và đề xuất kết nối bạn bè.

Chức năng có trong gói chuẩn

  • Quản lý hồ sơ người dùng cá nhân và cây mối quan hệ bạn bè nhiều cấp
  • Đăng tải bài viết, bình luận và luồng phản hồi phân cấp theo thời gian thực
  • Truy vấn tương tác phức tạp tìm đường đi ngắn nhất giữa hai người dùng
  • Gợi ý bạn bè chung và người quen tiềm năng dựa trên cấu trúc liên kết mạng xã hội
  • Thống kê hoạt động tương tác, bài viết nổi bật và sở thích của người dùng
  • Hệ thống thông báo đẩy khi có tin nhắn mới hoặc tương tác trên bài viết
  • Bộ API chuẩn hóa hỗ trợ đo lường hiệu năng và kiểm thử tải tương thích LDBC SNB

Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.

Công nghệ

  • spring-boot

Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.

Đề tài liên quan