0 0

Rails中怎样同时使用MySQL和MongoDB?5

我没有找到相关的文章。如果谁做过可以给我讲讲,或者给我几个链接的话,不胜感激!

问题补充:
AngelAndAngel 写道

单独的使用MySQL或者MongoDB,我都没问题,主要是想部分model是MySQL,部分是MongoDB。并且这两部分的model是有关联的。

问题补充:
cxh116 写道
http://mongoid.org/
  用MONGOID
 
  mysql的继承ActiveRecord::Base
  mongodb通过include Mongoid::Document

嗯,我也是用的mongoid,我主要想了解的是关联的部分。看看如果没有更好的解决方法的话,就在model里边写方法来实现关联了。
2011年8月30日 16:21

4个答案 按时间排序 按投票排序

0 0

引用
嗯,我也是用的mongoid,我主要想了解的是关联的部分。看看如果没有更好的解决方法的话,就在model里边写方法来实现关联了。

估计只能手动关联了。

2011年8月31日 17:24
0 0

http://mongoid.org/
  用MONGOID
 
  mysql的继承ActiveRecord::Base
  mongodb通过include Mongoid::Document

2011年8月31日 15:14
0 0

引用
单独的使用MySQL或者MongoDB,我都没问题,主要是想部分model是MySQL,部分是MongoDB。并且这两部分的model是有关联的。

我没试过一起用,但是我想的话也应该很简单啊。大不了sql代码或者什么的公用啊,数据也可以联系在一起啊。

2011年8月30日 21:14
0 0

相关推荐

    ruby on rails对mongodb的操作

    最后,`Rails应用中MongoDB+MySQL杂交`的话题意味着在同一个应用中同时使用MongoDB和MySQL是可能的。这通常用于混合使用关系型数据和非关系型数据,或者在迁移过程中逐步替换数据库。在这种情况下,需要分别配置`...

    mongorails:在Rails应用中使用mongoDB测试应用

    MongoRails是在Ruby on Rails应用中使用MongoDB作为数据存储的框架。MongoDB是一个NoSQL数据库,它使用文档型数据模型,提供了灵活性和高性能,而Rails是Ruby语言的一个流行Web开发框架,基于MVC(模型-视图-控制器...

    my-rails-dev-box:我的Rails开发箱

    Ruby / Rails RVM Ruby 2.0.0、2.1.0和2.2.0 邦德勒源代码控制吉特资料库SQLite的MySQL PostgreSQL(9.1) MongoDB 快取Redis(2.6.5) 杂项t MailCatcher启动和运行有哪些要求? [VirtualBox]( ) [Vagrant 1.1+]...

    ekembi:使用 node.js 和 mongodb 的 Sails 项目

    默认情况下,Sails.js 配置为使用 MongoDB,但也可以更换为 MySQL、PostgreSQL 等其他数据库。 6. **Routes** - 路由定义了 URL 请求与控制器方法之间的映射关系,是应用的导航结构。 **安装与设置** 要开始使用 ...

    ServiceFramework.zip

    ServiceFramework 适合你吗? ServcieFramework 定位在 移动互联网后端 领域。...我们倾向于在一个全新的项目中使用它。相信你会为Java也能做到如此的简洁而惊讶,如此高效的开发而窃喜 标签:Web框架

    Tiendita:Tiendita电子商务

    Tiendita Tiendita是在Rails 6中使用Spree gem和i18n内部化进行电子商务的快速基础。安装创建新的Rails应用如果要从头开始运行新应用程序(例如): rails new storecd store 最好使用以下参数使用数据库创建新的...

    rubyrails生态系统

    常用的数据库包括 MySQL、PostgreSQL 和 MongoDB 等。选择合适的数据库类型对于确保应用性能和稳定性非常重要。 #### 应用管理 有效的应用管理包括监控、日志记录和备份等。这些操作有助于及时发现并解决问题,...

    beego框架开发的博客.zip

    beego的orm模块支持多种数据库操作,包括MySQL、PostgreSQL、SQLite等,而本项目中选择了MongoDB。 **MongoDB数据库:** MongoDB是一款流行的NoSQL数据库,以文档型数据模型为主,支持JSON格式的数据存储。在博客...

    简单使用的相册管理

    这些功能的实现通常需要后端支持,如使用Node.js、Django或Ruby on Rails等服务器端技术,配合数据库系统(如MySQL、MongoDB或PostgreSQL)存储和检索图片数据。 无限的扩展空间则暗示了该代码库可能采用了模块化和...

    groupify:向您的Rails模型添加组和成员资格功能

    向Rails模型添加组和成员资格功能。 定义组模型和任何成员模型之间的多态关系。 不需要小组模型吗? 使用命名组代替将成员添加到命名组,例如:admin或"Team Rocketpants" 。 兼容性 支持以下ORM: ActiveRecord 4....

    前端及后端区别.doc

    他们还需要掌握SQL或NoSQL数据库系统,如MySQL、MongoDB,以及了解如何进行高效的数据查询和设计。后端开发者还需关注API接口设计,以便前端和后端之间能顺畅通信,同时确保安全性。 **招聘要求与技能差异** 在...

    课程设计企业电子商城源代码及使用说明书

    3. **数据库管理**:可能使用MySQL、PostgreSQL或MongoDB等数据库,学习者需要理解SQL语句和NoSQL数据模型。 4. **用户认证与权限管理**:如JWT(JSON Web Tokens)、OAuth等机制,确保用户安全登录和操作。 5. **...

    nosql 入门教程

    5.3.1 使用MongoDB、HBase和Redis更新及修改数据 98 5.3.2 有限原子性和事务完整性 99 5.4 小结 100 第6章 查询NoSQL存储 101 6.1 SQL与MongoDB查询功能的相似点 101 6.1.1 加载MovieLens数据 103 6.1.2 ...

    T级带宽的超大规模CDN架构.pdf

    数据存储使用MySQL和MongoDB,分别适用于结构化和非结构化数据。WebServer和AppServer选择了Nginx和Passenger,前者以其高性能和稳定性著名,后者是Ruby应用的部署工具。消息队列选择了Kestrel,提供了可靠的消息...

    后端开发框架例程基于Python和Flask框架

    选择适合的数据库(SQL如PostgreSQL, MySQL或NoSQL如MongoDB)。 使用ORM(对象关系映射)工具,如Hibernate, Sequelize等。 6. API设计 设计RESTful API或GraphQL API。 使用Swagger或Postman来设计和测试API。

    Professional Web 2.0 Programming

    7. **数据库交互**:MySQL、MongoDB或NoSQL数据库在Web 2.0中的使用,以及如何优化查询和管理大量用户数据。 8. **CSS3和HTML5**:书中可能深入讲解了这两种技术如何革新了网页设计,包括新的选择器、布局模式、...

    railsarelinjavascript

    Arel是Ruby on Rails中用于构建和执行SQL查询的一个强大工具,它提供了一种面向对象的方式来表示数据库操作。现在我们将深入研究如何在JavaScript中实现类似的抽象层。 **Arel简介** Arel是Ruby的一个库,它为处理...

    大数据分析公司网站模板

    同时,考虑到数据安全和性能,网站可能采用了先进的后端框架,如Node.js、Django或Ruby on Rails,与数据库(如MySQL、MongoDB)进行高效交互。 对于股票证券类数据公司,网站的核心在于数据处理和分析能力。因此,...

    网站源代码网站源代码网站源代码

    除了这三种主要技术,网站源代码还可能涉及数据库管理,如MySQL或MongoDB,用于存储用户信息、商品详情和订单数据。"德信购物网"需要一个后端服务器处理这些数据,如PHP、Python、Node.js或Ruby on Rails等服务器端...

Global site tag (gtag.js) - Google Analytics