Bỏ qua để đến nội dung

Kiến trúc & công nghệ

Odoo chạy trên nền Python + PostgreSQL, theo kiến trúc client–server, module hóa. Hiểu sơ kiến trúc giúp bạn triển khai và mở rộng đúng cách.

  • PostgreSQL: cơ sở dữ liệu lưu toàn bộ dữ liệu nghiệp vụ.
  • Odoo Server (Python): máy chủ ứng dụng — xử lý logic, ORM, web service.
  • Client (trình duyệt): giao diện web (JavaScript), không cần cài phần mềm máy trạm.
  • Module/App: đơn vị đóng gói tính năng (CRM, Sales…). Cài/gỡ độc lập, phụ thuộc lẫn nhau.
  • Model & ORM: dữ liệu mô hình hóa thành model (vd sale.order); ORM ánh xạ model ↔ bảng Postgres, không viết SQL thủ công.
  • View: cách hiển thị (form, list, kanban, pivot, calendar…).
  • Business logic: quy tắc, workflow, tự động hóa gắn với model.
  • Bật/tắt tính năng theo nhu cầu, không phình hệ thống.
  • Tùy biến an toàn: thêm module riêng thay vì sửa lõi → dễ nâng cấp.
  • Hệ sinh thái app (Odoo Apps Store) mở rộng nhanh.
  • Chọn hosting: Odoo.sh, on-premise, hay self-host (Triển khai).
  • Tài nguyên: PostgreSQL ổn định, RAM/CPU theo số người dùng đồng thời.
Chia sẻ: