thắc mắc Hỏi về tương lai của PostgreSQL ở VN.

cho e xin vài tính năng hay keyword về sự tùy biến của postgresql với bác
để e research phát
  • Có plugin để hỗ trợ nhiều loại datatype khác nhau, như uint64, vector, location
  • Lưu được JSON, JSONB. Query được trên JSON data
  • Full text search
  • Đa dụng. Nêu những cái nó không làm được thì nhanh hơn nêu ra những cái làm được.
 
Lịch sử thế này : founder Mysql bán mình cho Oracle -> founder và oracle cãi nhau -> founder bỏ dự án mysql cho oracle bào -> founder về làm lại cái Mariadb
-> cứ mariadb mà tán.
PS: mysql đọc đúng là Muy sql (My và maria là tên con của ông founder)
MariaDB tụt lại sau MySQL rồi mà nhỉ, từ sau MySQL 8.0 là mariadb tụt lại hẳn rồi.
 
Đổi lại , postgres repilcation giờ đỡ hơn chưa fen ? Chứ trước đây Postgres chưa thấy có cai nào dc như Galera cluster (master-master rep) (dễ setup -> +1 cho dev ) dù có khá nhìu điểm yếu nhưng no cực dễ setup.
Builtin replication primary-replica Postgres bây giờ dễ lắm rồi fen, dễ hơn bên MySQL nhiều.
Quy trình là setup primary node, bên replica node thì gõ lệnh basebackup chờ nó clone hết data từ primary là xong.
Còn primary-primary thì phải dùng tool ngoài thấy có BRD mà chưa thử tại cũng chưa có nhu cầu.
Sharding thì có giải pháp Citus bây giờ cũng dễ setup.
 
thấy khác gì nhau đâu ta? Syntax query mình xài ở cả 2 như nhau và ít đụng đến khi xài Java Hibernate. Hay là do mình chưa đủ trình?
 
MariaDB tụt lại sau MySQL rồi mà nhỉ, từ sau MySQL 8.0 là mariadb tụt lại hẳn rồi.

Maria đi theo hướng để truy vấn nhanh hơn, phù hợp với các DB có số lượng truy vấn nhiều trên nền tảng dung lượng không quá lớn (như thế nào là lớn thì vẫn đang load-test).

MySQL thì đi theo hướng chậm mà chắc chắn, mang tính ổn định, phù hợp với sản phẩm enterprise theo đúng phong cách của Oracle.
 
Đây là năm 2023 và mình khẳng định chắc nịch 100%, start project mới thì cứ Postgres ngay và luôn không phải nghĩ (trừ các anh em .NET nhé) :shame:
5 năm trước lúc còn hay làm DE mình đã thấy xu hướng này r. Giờ thì càng ngày càng rõ.
Vừa free, vừa perf tốt. func nào mới thì một thời gian sau cũng có. Lại ko phải hàng hạ cấp như MySQL so với oracle.
 
Maria đi theo hướng để truy vấn nhanh hơn, phù hợp với các DB có số lượng truy vấn nhiều trên nền tảng dung lượng không quá lớn (như thế nào là lớn thì vẫn đang load-test).

MySQL thì đi theo hướng chậm mà chắc chắn, mang tính ổn định, phù hợp với sản phẩm enterprise theo đúng phong cách của Oracle.
Cái này không đúng lắm đâu, benchmark độc lập performance mysql vẫn hơn mariadb. Cái benchmark trên trang chủ của mariadb không kiểm chứng độc lập được tại không đưa ra configuration ở dưới thế nào, chủ yếu dùng để quảng cáo chứ không có gía trị.

http://dimitrik.free.fr/blog/posts/mysql-performance-80-and-sysbench-oltp_rw-updatenokey.html
https://minervadb.com/index.php/201...nnodb-and-myrocks-performance-using-sysbench/
 
Cái này không đúng lắm đâu, benchmark độc lập performance mysql vẫn hơn mariadb. Cái benchmark trên trang chủ của mariadb không kiểm chứng độc lập được tại không đưa ra configuration ở dưới thế nào, chủ yếu dùng để quảng cáo chứ không có gía trị.

http://dimitrik.free.fr/blog/posts/mysql-performance-80-and-sysbench-oltp_rw-updatenokey.html
https://minervadb.com/index.php/201...nnodb-and-myrocks-performance-using-sysbench/

Cái ý mình nói ở trên là so 2 bản free với nhau (mariadb server vs mysql community)

cách đấy 2-3 tháng, mình làm bài load-test với mysql community 8, không được ngon như mariadb về tốc độ (có thể do mình để cấu hình default của 2 thằng)

Bản oracle mysql enterprise thì chưa có điều kiện để thử nên không biết có hơn nhiều không.
 
em cũng đang học combo postgres + typeorm. Bác có nguồn nào ngoài docs của nó để học 2 thằng này không cho mình xin với ạ. FE nên đang muốn hiểu biết thêm về BE + hệ thống
 
Back
Top