Ho letto la documentazione e sono riuscito a trovare qualsiasi cosa per aiutarmi finora. Ho letto anche un gran numero di articoli sul blog, ma nulla sembra rispondere direttamente alla mia domanda:Ruby on Rails/ActiveRecord e Table Partitions
È possibile gestire le partizioni di tabella in una tabella InnoDB con ActiveRecord? Preferisco davvero mantenere le cose molto pulite e sto cercando di evitare di scrivere script esterni per cercare di automatizzare la creazione/eliminazione delle partizioni nel tempo.
Quale gestione delle partizioni vuoi? –
@RickJames Bene, iniziamo con qualsiasi tipo. Al momento eseguo partizioni su intervalli di date di due giorni. Non sono a conoscenza di alcun tipo di gestione integrata per le partizioni con Rails, né ho mai incontrato gemme che pretendano di farlo in qualsiasi modo intelligente. –
Qual è il tuo obiettivo finale con il partizionamento manuale? Forse stai cercando di scuoiare il gatto nel modo sbagliato, e c'è un processo meno manuale (ad esempio, aggiungendo indici appropriati)? ActiveRecord è un'astrazione e l'aggiunta di supporto per qualcosa che MySQL già tenta di astrarre (AFAIK) sembrerebbe essere piuttosto dispersiva. – hoffmanc