RoRを使用して開発されたメインWebサイトと、情報を送受信するNodeJSサーバーがあるプロジェクトに取り組んでいます。どちらのプラットフォームも同じ MySQL データベースを使用しており、RoR の ActiveRecord を使用して作成、構成、設計されています。
現在、NodeJS からデータベースを (RoR と同時に) 操作する必要があり、Sequelize の使用を考えていました。2 つの異なる ORM から同じデータベースを使用すると、何らかの問題が発生する可能性があります。
その上、Sequelize にデータにアクセスして新しいデータを追加してもらいたいのですが、Sequelize に構造やスキームを変更してほしくありません。データベース スキームは、Sequelize ではなく、RoR によって管理/変更する必要があります。
これは可能ですか?Sequelize の公式ドキュメントで、各モデルをプログラムで定義する必要があるのを見てきましたが、これらのモデル定義がデータベース内の現在のスキームを変更しようとするかどうかはわかりません。
これをより良く達成する他の方法はありますか?