Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Metode yang disukai untuk Tampilan Terwujud (Tabel Ringkasan) dengan MySQL

Flexviews (http://flexvie.ws) adalah proyek berbasis PHP/MySQL open source. Flexviews menambahkan tampilan terwujud yang dapat diperbarui secara bertahap (seperti tampilan terwujud di Oracle) ke MySQL, menggunakan PHP, dan prosedur tersimpan.

Ini mencakup FlexCDC, utilitas pengambilan data perubahan berbasis PHP yang membaca log biner, dan prosedur tersimpan MySQL Flexviews yang digunakan untuk mendefinisikan dan memelihara tampilan.

Flexviews mendukung penggabungan (hanya gabungan dalam) dan agregasi sehingga dapat digunakan untuk membuat tabel ringkasan. Selain itu, Anda dapat menggunakan Flexviews dalam kombinasi dengan perancang agregasi Mondrian (server ROLAP) untuk membuat tabel ringkasan yang dapat digunakan alat ROLAP secara otomatis.

Jika Anda tidak memiliki akses ke log (itu dapat membacanya dari jarak jauh, btw, jadi Anda tidak memerlukan akses server, tetapi Anda membutuhkan privs SUPER) maka Anda dapat menggunakan penyegaran 'SELENGKAPNYA' dengan Flexviews. Ini mengotomatiskan pembuatan tabel baru dengan 'CREATE TABLE ... AS SELECT' di bawah nama tabel baru. Kemudian menggunakan RENAME TABLE untuk menukar tabel baru dengan tabel, mengganti nama lama dengan _postfix lama. Akhirnya menjatuhkan meja lama. Keuntungannya di sini adalah SQL untuk membuat tampilan disimpan dalam database (flexviews.mview) dan dapat di-refresh dengan panggilan API sederhana yang mengotomatiskan proses swapping.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. aktivasi akun php/mysql

  2. hubungan fasih laravel dari pembuat kueri

  3. MySQL Math - Apakah mungkin menghitung korelasi dalam kueri?

  4. php mysql mengurutkan hasil berdasarkan pesanan yang diambil

  5. penyortiran alami mysql