关系型有个别表转mongodb,求思路!

问题描述

目前的系统中有一些表需要转到mongodb中去不是简单一对一的转,举个例子,关系型数据库中A,B,C,三张表联合查询,得到一个结果集,然后将这个结果集整体保存到mongodb中的一个collection中去,这里把这个collection命名为“D”,要实现的效果就是,A,B,C的数据变化时,能够同步更新到D,求思路,万分感谢!感谢!

解决方案

解决方案二:
有思路的说一下,先谢过~~~
解决方案三:
两个思路,看项目实际情况:1操作ABC时加入操作D的代码2监听ABC表,变化时更新D想知道为什么要这样做,看起来是个很不合理的需求。
解决方案四:
ABC三张表的数据量巨大,并且要做联合查询,性能不好,所以才打算将ABC三张表联合查询的结果增量保存到mongodb中去,后面直接查mongdo中的结果集即可。另外,操作,ABC,时候操作D,这个如何做到通用。。。。。难点就在这。。。。。。进一步说:A表中新增一条记录,执行ABC联合查询的一段sql后,其结果集必然也变化,如何将这些变化,增量的更新到D中去,这是难点。。。。。。求思路

时间: 2024-11-05 21:38:32

关系型有个别表转mongodb,求思路!的相关文章

sql-SQL语句求思路求解决,要晓得部门经理叫什么名字

问题描述 SQL语句求思路求解决,要晓得部门经理叫什么名字 这样说吧,要晓得部门名称 也要晓得部门经理叫什么名字 这个部门在1月份来了多少人, 走了多少人,有多少人派遣出去 这种sql语句如何实现? 求各位大神给点sql思路,小弟不才,想不出来~~~ 解决方案 该问题已自行解决.谢谢大家. 解决方案二: 表结构上怎样的 解决方案三: 题目是怎样的啊,只有问题,没有条件怎么写啊 解决方案四: 这个问题,我解决了...谢谢热忱的道友们! 解决方案五: 确实不好回答,没有表结构,不知道相关字段

在用JavaScript编写富文本,问一些细节问题。求思路。

问题描述 在用JavaScript编写富文本,问一些细节问题.求思路. 现在的富文本编辑器是怎么做到所见即所得的.我看了几个案例(比如CSDN这个文本编辑)都是直接写入到一个DIV中.那怎么以表单的方式提交呢? 我在前面的一个问题里解决了获取选中内容的问题.当换行时我希望在当前结点后追加一个P标签,但新输入的内容怎么能让它进入到新的p标签里? Like this: <div id="t" contenteditable="true"> <p>

c-顺序表 结构体 求指教

问题描述 顺序表 结构体 求指教 #include #include #include #define MAXSIZE 100 typedef struct{ char *name; char *Num; }DataType; DataType re1,re2,re3; typedef struct{ DataType *data; int length; }SeqList; //初始化 void InitList(SeqList *L) { L->data=(DataType*)malloc(

编程-调用SQL部分字段组成命令并执行,求方法,求思路

问题描述 调用SQL部分字段组成命令并执行,求方法,求思路 目标是想在窗口登录的时候,调用数据库中的表,实现某些窗体不可见. 请看数据库表和语句,求大神指出我错误的地方和正确思路,谢谢. mycn.ConnectionString = "Data Source=192.168.0.175;Initial Catalog=blle;uid=wks;pwd=123" mycomm.CommandText = "select puRID,puPriNM + '.visible',p

在线测试-C#开发在线模拟考试,求思路

问题描述 C#开发在线模拟考试,求思路 如图,求思路!!! 已设计好数据库表(试题表(试题ID,标题,描述,答案,分值,题型,车型,科目,章节):试题选项表(ID,试题ID,选项名称,描述..))

如何实现催单 我的需求是 用户下订单以后,如果没有支付,,15分钟以后自动短息提醒一次。。求思路。

问题描述 我的需求是用户下订单以后,如果没有支付,,15分钟以后自动短息提醒一次..求思路. 解决方案 解决方案二:quartz自动创建15分钟后触发的job?解决方案三:订单中应该有两个字段:下单时间和状态(已付.未付)可以在数据库中建个job,或是用一个程序来实现.每隔一段时间(几秒或一分钟等等),在订单表中查询,状态为未付的,下单时间在15分钟以前的.如果有记录,提示.如果只需要提醒一次,那就在订单表中再增加一个字段,来保存是否提醒过了.解决方案四:引用1楼starfd的回复: quart

c-顺序表的 问题 求指教!

问题描述 顺序表的 问题 求指教! #include #include #include //#include"eg2_3.h" #define MAXSIZE 100 //顺序表的最大长度 typedef struct{ char* stuNo; char* stuName; char* stuSex; int mathScore; int chinScoee; }DataType; //顺序表中数据元素的类型DataType,这里假设为int //顺序表的类型 typedef st

字符-java 中byte数组转换问题,求思路

问题描述 java 中byte数组转换问题,求思路 现在做的项目有一个byte数组转换的问题,思考很久没有思路,求各路大神给点意见. 需求 :将一个byte数组中的每个元素拆分成两个byte.分别保存前一个byte中的16进制两位的内容的ascii码. 事例 : byte[] a = {0x24,0xBD}; byte[] b = new byte[4]; 想得到的结果: b[0] == 0x32; b[1] == 0x34; b[2] == 0x42; b[3] == 0x44;

多线程-新人求思路 winform控件自动刷新

问题描述 新人求思路 winform控件自动刷新 需求:定义自动刷新接口IAO,有若干控件(记为arc)实现该接口 包含arc的接口load时注册arc及其数据源的映射到某个集合(对控件采用弱引用,记为ard) 数据服务层更新数据后遍历集合 向需要进行UI更新的arc发送消息 窗体上的arc采用多线程异步处理更新操作(例:实现IAO的下拉列表arcombobox在收到消息后下拉框中的选项发生改变) 涉及的技术比较多 思路有点乱 控件与数据源的映射方式和与服务层交互的信息应该怎样定义都想不明白 希