免费五行缺失查询表,免费生辰八字五行分析
最后更新 :2021.12.01 09:20
免费五行缺失查询表
前言
本文具体探讨 MySQL 数据实时同步到 Elasticsearch (以下简称 ES ) 技术方案和思考,同时使用一定篇幅介绍一些前置知识,从理论到实践,让读者更好的理解这块内容和相关问题。包括:
为什么我们要将数据从 MySQL 实时同步到 ES ,本质是什么?
为什么是 ES,而不是其他 OLAP 引擎?
MySQL 到 ES 数据实时同步方案中有哪些细节需要注意?
MySQL 到 ES 数据实时同步方案可以有哪些选择,优缺点是什么?
相信看完本文,你会对 MySQL 数据实时同步到 ES 有更多的了解。
数据库去规范化
Database normalization is the process of structuring a database, usually a relational database, in accordance with a series of so-called normal forms in order to reduce data redundancy and improve data integrity. It was first proposed by Edgar F. Codd as part of his relational model.
数据库规范化是指关系型数据库中通过一系列数据库范式来减少数据冗余、增强数据一致性的策略。例如我们平时使用的关系型数据库的关系模型可以认为是 Database Normalization 的一种实现方式,这些关系型数据库基本都至少遵循了数据库第三范式,可以称之为 Normalized Database。 数据库范式的内容,本文不再展开。
Denormalization is a strategy used on a previously-normalized database to increase performance. In computing, denormalization is the process of trying to improve the read performance of a database, at the expense of losing some write performance, by adding redundant copies of data or by grouping data. It is often motivated by performance or scalability in relational database software needing to carry out very large numbers of read operations. Denormalization differs from the unnormalized form in that denormalization benefits can only be fully realized on a data model that is otherwise normalized.
Database Normalization 在带来我们看得见的好处同时(利于事务操作性能、存储成本降低),伴随数据规模扩大、并发度提高、复杂度上升,弊端也慢慢展现,这时候 Database Denormalization 能够一定程度满足这些挑战,总体思路是通过一系列降低写入性能的操作例如更多的数据冗余、数据分组等来提升数据库读取的性能。
去规范化的时机
数据去规范化动机多样,当出现因数据复杂操作影响系统稳定性、业务响应/并发要求不满足等都是触发因素。
业务稳定性问题:面向 C 端的互联 应用特征是并发量较高,SQL 偏向点查点写,相对简单,但是沉淀下来的数据(比如订单、支付等) 需要做运营往往涉及传统企业级应用对于数据库的操作特征,大范围数据栅查、表关联、排序等实时操作,以及满足报表/BI等更加复杂的数据库需求。通过去规范化和负载分离是较合理的选择。
复杂查询性能问题:企业级应用例如ERP、CRM、BOSS或者其他一些企业运营系统,经常涉及表关联、聚合、多维删选、排序等操作,并常常带来性能问题。通过去规范化的一些方式,如下文提到的数据冗余和预计算方式,显著改善性能。
去规范化的几种实现方式
假设有如下三张表,学生、班级和教师。需求是:已知学生的学号,需要查询当前学生的班主任是名字。

使用规范化数据查询,是一个 3 表联查操作,而在数据库中,大体分三步:
通过学生学号获取学生信息,得到班级编号
通过班级编号获取班级信息,得到班主任工号
通过班主任工号得到教师信息,得到班主任的名字
如果在数据量较大,有一定并发要求,并且涉及更多表关联时候,这种计算就不能满足需求,这个时候去规范化的优化方式就登场了。
列级处理——主查询表冗余字段
通过在主表冗余计算好的数据,可避免频繁重复计算数据。如下场景适合在主数据表内冗余数据:
应用系统需要经常获取计算好的数据
冗余的原始数据不经常变化
在学生表冗余班主任的名字信息,表的设计变为如下:

这时候查询就只有一步了:
根据序号获取学生信息,同时也得到了其班主任名字
优点:较为简单易懂,容易实现。
缺点:侵入业务逻辑,拖慢业务代码性能的同时,长期迭代所产生的变化可能会有稳定性风险。
表级处理——宽表预构建/Cube预构建
表级处理主要操作就是构建宽表,或者构建数据立方体(Data Cube)。构建好的宽表 了用户查询时需要的所有维度、度量信息。以上面学生查找班主任的问题为例,构建的宽表结构如下。

表级处理常见实现方式包括 应用多写、数据库自身实现的物化视图、数据迁移同步。
应用多写
在主数据相同数据库内创建宽表,应用写入数据的时候同时也向宽表写入数据(事务保证一致性),复杂查询即可从该表进行。
优点:实现简单、低成本
缺点:对主数据库造成更大的读写压力,外加业务改造成本。
RDBMS 物化视图
Oracle、SqlServer 等数据库物化视图方案,通过数据冗余与预计算减少 join、聚合,从而提升查询性能。例如,在 Oracle 上完成学生查找班主任这个查询,可以构建一张“学生管理表”的物化视图,查询请求直接请求物化视图即可得到查询结果,避免 join ,显著改善该 SQL 执行效率。
优点:数据库引擎自身支持,使用成本较低
缺点:RDBMS 实现的方式有自己的局限性,比如生成物化视图的数据需要做一些业务紧相关变换就无法满足,或者某些数据库并没有完整实现该能力(物化视图在 2000 年左右是数据库学术圈研究的重点)。
数据迁移同步
借助数据同步工具,准实时将主数据表数据组织变换(包括按照业务逻辑变换)形成普通表或大宽表,写入 存储引擎(如 OLAP 存储引擎或者搜索系统)。复杂查询直接在预构建好的表上或者 cube 上执行,从而达到良好的性能。数据迁移工具的选择较多,总体上按照其侧重点,可以分为如下几类:
大数据类:为大数据产品流入数据提供服务,因为大数据产品本身特点,侧重批量定时的迁移,实时同步一般需要用特别的,往往和业务特征紧耦合。常见的数据迁移同步工具有 sqoop、datax 等
流计算类:为自身流计算框架生态服务,侧重计算,迁移同步更多是类似数据连接器的角色,代表的产品如 Flink
消息类:为自身消息产品生态服务,如丰富的 kafka connector、debezium 等
数据库类:数据库厂家一般都会提供原厂工具,典型如 Oracle 的 GoldenGate
云厂商类:云厂商提供的数据迁移同步工具,主要侧重自身云上数据库生态产品之间的互融互通和将线下自建数据库的数据上云,例如阿里云 DTS, 腾讯云 DTS , AWS 的 DMS 等
专业数据迁移同步工具: 包括部分开源产品或 独立公司提供的数据迁移同步工具,例如 c、streamsets、maxwell、cloudc、striim、fivetran ,以及老牌数据集成厂商 Informatica 、Qlik 等所提供的产品
优点:
主库更稳定:异步化解耦业务系统事务查询和复杂查询,避免复杂查询对主数据库产生影响
易运维、链路稳定:数据迁移同步链路有标准化产品支撑,和主业务系统、主库读写解耦。整体架构上职责清晰,易于维护和问题追踪
缺点: 需要对纷繁多样的数据迁移同步工具、承载复杂查询数据库产品选型,对技术同学能力有一定要求
MySQL 到 ES 数据实时同步技术架构
我们已经讨论了数据去规范化的几种实现方式。MySQL 到 ES 数据同步本质上是数据去规范化的一种。本节我们展开讨论“MySQL 到 ES 数据迁移同步”的技术解决方案,通过比较他们的优缺点和应用场景给读者提供一些思路。
为什么是 MySQL
MySQL 在关系型数据库历史上并没有特别优势的位置,Oracle/DB2/PostgreSQL(Ingres) 三老比 MySQL 开发早了 20 来年, 但是乘着 2000 年的互联 东风, LAMP 架构得到迅速的使用,特别在中国,大部分新兴企业的 IT 系统主数据沉淀于 MySQL 中。
高并发能力:MySQL 内核特征特别适合高并发简单 SQL 操作 ,链接轻量化(线程模式),优化器、执行器、事务引擎相对简单粗暴,存储引擎做得比较细致
稳定性好:主数据库更大的要求就是稳定、不丢数据,MySQL 内核特征反倒让其特点鲜明,从而达到很好的稳定性,主备系统也很早就 ready ,应对崩溃情况下的快速切换,innodb 存储引擎也保障了 MySQL 下盘稳定
操作便捷:良好、便捷的用户体验(相比 PostgreSQL) , 让应用开发者非常容易上手 ,学习成本较低
开源生态:MySQL 是一款开源产品,让上下游厂商围绕其构建工具相对简单,HA proxy、分库分表中间件让其实用性大大加强,同时开源的特质让其有大量的用户
为什么是 ES
ES 几个显著的特点,能够有效补足 MySQL 在企业级数据操作场景的缺陷,而这也是我们将其选择作为下游数据源重要原因
文本搜索能力:ES 是基于倒排索引实现的搜索系统,配合多样的分词器,在文本模糊匹配搜索上表现得比较好,业务场景广泛
多维栅选性能好:亿级规模数据使用宽表预构建(消除 join),配合全字段索引,使 ES 在多维删选能力上具备压倒性优势,而这个能力是诸如 CRM, BOSS, MIS 等企业运营系统核心诉求,加上文本搜索能力,独此一家
开源和商业并行:ES 开源生态非常活跃,具备大量的用户群体,同时其背后也有独立的商业公司支撑,而这让用户根据自身特点有了更加多样、渐进的选择
为什么是数据迁移同步方式
相对于数据去规范化的其他几种方案,数据迁移同步方式存在以下几个优点,也是其成为目前业界主流方式的原因
稳定性好:迁移同步对主数据库的操作主要是进行数据和日志的顺序读取,同时并发小,对主数据库稳定性影响较小(较多的下游订阅可能在 络层面存在影响,一般用消息解决)。另外日志(Binlog/WAL/Redo等)可重放特质,让下游丢数据的可能性大大减小(处理好幂等的情况下)
业务解耦:一般而言主数据库更多承载事务型操作,而下游数据系统承载运营等层面的业务, 典型如电商的买家侧和卖家侧业务
业务侵入小:数据迁移同步对业务无侵入,双端对接标准数据库(源),可以便利地找到开源、商业、云等各个方向的成熟解决方案或产品
业务适配性好:某些数据迁移同步产品能够嵌入业务逻辑,让下游获取到更加贴近业务的数据,从而让数据服务更加有效和便捷
数据迁移同步模型选择订阅消费

优点
堆积能力:由于引入了消息队列,所以整个链路是具备变更数据的堆积能力的。假设变更数据消费的比较慢,MySQL 本地较老的 binlog 文件由于磁盘空间的不足而被 时,消息队列中的数据仍然存在,数据同步仍然可以正常进行
数据分发能力:引入消息队列后可以支持多方订阅。如果下游多个应用都依赖源端的变更数据,可以订阅同一份 topic 即可
数据加工能力:由于变更数据是由下游消费者订阅,因此订阅后可以灵活的做一些数据加工。例如从外部调用微服务接口或者反查一些数据来做数据加工都是比较方便的
缺点
运维成本相对较高: 了较多的组件和应用,运维保障相对复杂。
稳定性风险较高:一环出问题会导致整个数据同步链路的稳定性受到影响。而且排查和定位问题也会比较困难。
端到端直连

优点:
低延迟:端到端的直接同步,链路较短,延迟低
稳定性好:链路组件少,出问题概率较低,定位排查均比较容易。适合对数据精确性高的严苛场景。
功能拓展性强:对端写入消息系统,模拟订阅模式,可扩展性强
运维部署简单:链路组件少,部署运维更简单
缺点:
无
数据迁移同步模型选择总结
从笔者以往的经验来看,如果没有众多的下游数据订阅,建议采用直连模式。数据同步链路往往置于在线业务中,随着业务规模以及重要性逐渐加大,链路 稳定性 更为重要些。另外 端到端模式 只要支持对端数据源为消息中间件,可立刻实现订阅模式,数据加工能力在某些数据迁移同步产品上可通过上传业务代码运行的方式解决。
数据架构在满足业务需求的同时,简洁和清晰能够让系统更加易于维护和排查,当遇到链路每天同步几千万条上亿条数据、偶发丢几条需要排查,或同步链路卡住不同步等情况,端到端方式往往体现出相当大的优势。
MySQL 到 ES 数据实时同步核心挑战
关系型数据库中不同表之间的数据常存在关联,同步到 ES 之后,这种关联关系该如何去组织,同时又能够很好的匹配到 ES 的更佳实践 ? 本小节会展开讨论这个问题,并对常见的数据同步工具选型提供一些参考对比。
MySQL 关联表在 ES 上的设计
关系型数据库库中的表 join 关系在 ES 可以用几种数据类型来表达,包括 objected,nested,join 三种。
objected
object 类型可以存储嵌套结构.
优点:
表示主 field 和 object 内部 field 之间的一对多关系,支持 doc 的 join 查询。由于所有查询时依赖的关联数据也都在一个文档内,避免了 ES 内部的 join,查询效率较高
缺点:
一对多关系只能保留一层,多于一层的会被打平,会丢失嵌套 field 内部的关联关系。下面的例子中,之一幅图看到写入 ES 的是一条订单数据,其中 producets 这个 field 是 object 类型,其中 了多个产品的记录。
当采用 objected 字段存储 products 信息时,原本存储 如下:
“order_id” : 123,”products” : [ { “price” : 10, “sku” : “SKU_10”, }, { “price” : 20, “sku” : “SKU_20”, }]
在ES中存储的样子为:
{ “order_id”: [ 123 ], “products.price”: [ 10, 20], “products.sku”: [ SKU_10, SKU_20 ],}
可以看到在ES的存储中,producets 中每个字段的值都已经被打平处理。如果我们查询订单 ID 为 123,价格 price 为 10,SKU 为 “SKU_20” 的文档,我们同样可以搜索到结果,但这样显然就丢失了其内部之间的关系了。
nested
nested 类型可以存储嵌套结构,表示一对多关系,是 object 类型的拓展
优点:
不会出现 object 的缺点,整个嵌套关系是完整维护的,子文档内部的关联关系保存是完整的
关联数据通过实现上自然关联到主文档上,搜索时性能较好(相对于 join 类型)
缺点:
一个 nested field 只能属于一个主文档
在 nested 类型中,子文档和主文档之间是强绑定,主文档更新的时候会强制更新子文档。在写多读少的场景,性能开销较大
child 文档的查询必须通过父文档再找到子文档
子文档频繁修改的话会影响别的子文档和父文档,因为本质上在 lucence 实现上是父文档下的冗余存储
join
join 类型可以配置父子文档,通过父子文档来实现一对多的能力,一个索引只能建一个。相比 nested 类型,该类型更加灵活。父子文档之间通过 parentId 来关联,实际实现上他们就是独立的文档。因此带来的好处主要是
优点:
子文档更新不影响父文档和其他子文档
一个子文档可以单独搜索
一个文档在作为子文档时可以自己选择属于哪个父文档。通过relation可以指定不同的join列
缺点:
需要建个全局序数,用于服务于父子文档的关联关系,这个会影响搜索性能
join 和 nested 类型比较
join 适合写多读少场景,更加适合 索引性能的场景。这意味着更新的生效会更快,但是搜索时的开销也相对大些
nested 适合读多写少的场景,更加 搜索的性能
MySQL 到 ES 实时数据同步实现去规范化
在了解 ES 的一些关键类型之后,我们就可以描述通过数据同步去规范化的几种实现方式。
主表冗余数据
业务侧将一些查询时需要的关系数据提前冗余在源表的一个字段中。例如序列化成json存储在源表的一个冗余字段内,利用数据同步工具写入对端 ES 的 join/nested 类型字段。例如我们有订单表和商品表如下图所示。假设我们的搜索需求是,给定一个订单ID,同时将这个订单的订单明细以及所有 的多件商品的明细全部搜索出来。

如果采用这种列级处理模式,我们在订单表新增一个冗余列,然后将商品表的所有明细信息,按照kv组织成json写入冗余列即可,如下图所示。对端 ES 的 mapping 结构按照如式定义。数据同步工具直接将该保函关联表数据的订单表直接同步到对端 ES ,即可在 ES 上搜索符合我们需求的数据。
<img src="https://p5.toutiaoimg.com/large/pgc-image/SSND0Hi7wlQx7z" }, } } }}
优点:
处理模式能应对各种一对多的关联关系,对数据同步工具的功能要求低,配置简单,只需要支持单表同步到 ES 即可。
缺点:
索引、搜索性能非更佳:提供给 ES 的不是预构建好的宽表数据。例如例子中,订单关联的商品信息,全部存储在主表的一个object/nested/join 字段内,这种实现方式会有索引、搜索性能方面的额外开销,不是性能更佳的实现方式
业务系统侵入:业务系统写主数据的时候需要额外写入信息
主数据库表冗余过多数据:关系型数据库的表冗余了过多其他表 ,可能存在存储和性能开销
总结
不太推荐该方式
多表订阅合并预构建宽表数据
数据同步工具同时订阅搜索时依赖的所有表,先到的数据先进到 ES,没有数据过来的字段为空。以上面提到的订单和商品表的例子来说,即同时同步订单表和商品表到对端索引。对端索引的 mapping 定义如下所示, 订单和商品表的所有字段,定义的索引是一张宽表。流计算中多流汇聚配合时间窗口 join 多表的方式与该种方式有异曲同工之处。
优点:
数据同步工具配置同步任务较为简单,无业务入侵,不耦合业务系统逻辑
对数据同步工具要求低,除了同步以外,不需要其他额外的功能特性
基于预构建宽表的方式在 ES 上也有较好的索引和查询性能。
同步链路不会因为宽表某些列缺失数据阻塞整个数据链路的同步(是否有该优点取决于数据同步工具本身设计,如果引入时间窗口,则同步链路会因为等待列数据影响同步时效性)。
缺点:
基于事实表主动触发式的方式来进行宽表的构建。源端订阅的表,如果更新很少或者从来不更新产生 binlog,则对端的文档中的列值可能一直不完整,导致时效性会比较差。搜索的时候有一些列的数据会缺少
总结
适合构成宽表的事实表数据写入有事务保证一起落盘的场景,这样可以避免对端ES搜索到不完整的数据。
适合构建宽表不需要业务加工处理的场景,构建宽表只是单纯的将多张表的列拼接在一起,形成宽表。
{ “mappings”: { “_doc”: { “properties”: { “order_id”: { “type”: “long” }, “order_price”: { “type”: “long” }, “product_count”: { “type”: “long” }, “discount”: { “type”: “long” }, “product_id”: { “type”: “long” }, “product_unit_price”: { “type”: “long” }, “product_name”: { “type”: “text” }, } } }}同步过程回查预构建
数据同步工具订阅的表称为主表。数据同步过程中,反查数据库查询的表称为从表。利用数据同步工具自身的能力,在订阅主表期间,自动通过回查的方式,填补宽表中的列,形成完整的宽表行数据。对端 ES 的mapping 定义例子与“多表订阅合并预构建宽表数据”中的保持相同。
优点:
基于反查的方式构建宽表灵活性好,可以在生成宽表前基于主表的数据对从表数据做一些轻度的数据加工
一条主表的数据,通过反查生成宽表行,可以配合数据加工生成多条宽表行数据
基于反查的方式可以比较轻松的实现跨实例的 join ,从而生成宽表行(相对好实现,具体要看数据同步工具本身是否支持)
基于宽表预构建的方式在 ES 上有较好的索引、查询性能。
缺点:
反查时数据可能没有准备好,导致数据缺失(这里具体的影响取决于数据同步工具本身设计,可以引入时间窗口配合超时等待,也可以没有数据时直接同步到对端)
需要数据同步工具在数据反查、数据加工方面进行支持
总结
对于构建宽表涉及数据加工的场景,该方式比较适合。
由于该方式的回查机制、预构建前数据加工的能力支持,能力上是“多表订阅合并预构建宽表数据”这种方式的超集。如果有比较好的数据同步工具支持,这种方式是比较推荐的。
数据迁移同步工具选型
数据迁移同步工具的选择比较多样,下表仅从 MySQL 同步 ES 这个场景下,对一些笔者深度使用研究过的数据同步工具进行对比(不一定精确,如有错误请 笔者更正),用户可以根据自己的实际需要选取适合自己的产品。
特性\产品
C
DTS
CloudC
是否支持自建ES
是
否
是
ES对端版本支持丰富度
中
支持ES6和ES7
高
支持ES5,ES6和ES7
中
支持ES6和ES7
嵌套类型支持
join/nested/object
object
nested/object
join支持方式
基于join父子文档反查
无
基于宽表预构建反查
是否支持结构迁移
否
是
是
是否支持全量迁移
是
是
是
是否支持增量迁移
是
是
是
数据过滤能力
中
仅全量可添加where条件
高
全增量阶段where条件
高
全增量阶段where条件
是否支持时区转换
否
是
是
同步限流能力
无
有
有
任务编辑能力
无
有
无
数据源支持丰富度
中
高
中
架构模式
订阅消费模式
需先写入消息队列
直连模式
直连模式
监控指标丰富度
中
性能指标监控
中
性能指标监控
高
性能指标、资源指标监控
报警能力
无
针对延迟、异常的报警
针对延迟、异常的钉钉、短信、邮件报警
任务可视化创建配置管理能力
无
有
有
是否开源
是
否
否
是否免费
是
否
是
社区版、SAAS版免费
是否支持独立输出
是
否
依赖云平台整体输出
是
是否支持SAAS化使用
否
是
是
写在最后
MySQL 到 ES 数据同步构建数据检索服务给中小企业带来了稳定且实用的在线数据方案,在满足业务诉求(高并发业务与企业级应用常态化)的同时 ,易上手且具备不错的可维护性,在适当的场景下,值得尝试和实践。
最后感谢各位的阅读,内容相对浅显且直接,希望对你有所帮助和启发。在此也简单介绍下笔者自己,本人在阿里巴巴中间件和云智能团队从事过几年数据相关工作,在该领域具备一定的经验,对这个方向感兴趣的朋友可以一起探讨相关技术问题,我们专门开设了一个问答社区 askcug.com 以便大家探讨,欢迎加入探讨。
参考资料
[1]:Database normalization
[2]:Denormalization
[3] When and How You Should Denormalize a Relational Database
[4] 爱奇艺|海量数据实时分析服务技术架构演进
[5] 从 ES 到 Kylin,斗鱼客户端性能分析平台进化之旅
[6] 常见开源OLAP技术架构对比
[7] Elasticsearch:Tune for search speed
[8] Elasticsearch:Field data types
[9] Designing Data-Intensive Applications
[10] Materialized Views
[11] A Relational Model of Data for Large Shared Data Banks
参考阅读
不要以 DRY 之名,发明低代码 DSL 去残害你的同事
如何编写 C++ 20 协程(Coroutines)
领域驱动设计(DDD)在爱奇艺打赏业务的实践
Redis 日志篇:无畏宕机实现高可用的杀手锏
喜马拉雅自研 关架构演进过程
技术 及架构实践 ,欢迎通过 菜单「 我们」进行投稿。
高可用架构改变互联 的构建方式
以上就是与免费五行缺失查询表相关内容,是关于数据迁移的分享。看完免费生辰八字五行分析后,希望这对大家有所帮助!
金字可以分为什么字 金字都能组成什么字
金字的分类及其意义一、从字形结构分1. 独体字 - “金”本身就是一个独体字。在汉字的发展历程中,“金”字具有悠久的历史。早在金文时代就已出现,它在六书中属于形声字。其本义与金属相关,在古代,“金”有多种含义,如在...
豆为什么属火 豆是金木水火土中哪个属性
豆为何与火结缘:五行理论下的深度解读在中国传统文化中,五行理论是一种深刻影响哲学、医学...
陆归心为什么得情感缺失症 陆归菀结局
为什么难以放下情感?1. 情感依赖当我们与他人建立情感关系时,尤其是长期的亲密关系,如夫妻、父母子女关系,我们会形成一种情感依赖。这种依赖不仅仅是生活上的互相扶持,更重要的是心理和情感上的依赖。当一段感情结束时,如...
南筠出自哪里(一飞冲天四年级上册英语答案)
南筠:源自古籍的文化瑰宝 南筠,这一词汇背后蕴含着丰富的历史文化内涵。对于热爱中华文化的人来说,南筠不仅是一个名字,更是一种情怀和传承。那么,南筠究竟出自哪里呢? 在中国古代文学作品中,南筠经常作为美好的意象出现。它...
松原起名哪里好(松原起名最好的大师)
松原起名哪里好?探索松原的起名文化圣地 松原,这座充满活力和文化底蕴的城市,对于起名这一传统文化活动有着深厚的重视。无论是新生儿的名字,还是公司、品牌的命名,一个好的名字都能带来好运和吉祥。那么,在松原,哪里起名好...
滨海算命哪里好(滨海小岛算命)
滨海算命哪里好?探索滨海地区的算命文化与服务 在滨海地区,算命文化源远流长,许多人在面临人生抉择或寻求心灵寄托时,会选择寻求算命师傅的帮助。那么,在滨海地区,哪里算命好呢?本文将带您探索滨海的算命文化,并为您推荐值得...
「风水学习」大门的风水吉凶如何判断?
**大门是生气的枢纽,住宅的门面,是内外空间分割的最外部标志,是气口所在。**门与内、外气的...
赵薇命格属于大富大贵吗 赵薇命格属于大富大贵吗知乎
从赵薇的命理分析来看,她的命格比较健康,事业上有一定的优势,但并不代表她命中注定大富大贵...
陈素真大师演唱的三上轿 豫剧大师陈素真唱的三上轿
陈素真大师并没有演唱《三上轿》这首歌曲。《三上轿》是一首传统的京剧唱段,通常由京剧演...
金牛座星座符号是什么 怎么判断金牛座动心了
牛在我们眼中是非常温和,沉稳的动物,而在现实中,星座中为金牛座的人的性格特点就是温和,沉稳...
二月二下雨好还是晴天好 2023龙头节会下雨吗
每年的二月初二是龙头节,二月初二是指农历,和春节传统节日一样都是固定的农历时间,二月二的...
业务主管办公室风水 副总经理办公室风水
大家好,感谢邀请,今天来为大家分享一下业务主管办公室风水的问题,以及和办公室事业风水的一...
世界末日与易经 世界末末日和世界末日
各位老铁们好,相信很多人对世界末日与易经都不是特别的了解,因此呢,今天就来为大家分享下关...
算命能算到婚姻好坏吗 算命算到婚姻不好
大家好,如果您还对算命能算到婚姻好坏吗不太了解,没有关系,今天就由本站为大家分享算命能算...
五行命格算命 命格测算五行
大家好,关于五行命格算命很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于...
生肖羊1967的运势 1967年属羊2018年运势
老铁们,大家好,相信还有很多朋友对于生肖羊1967的运势和生肖羊1967年的运程性格的相关问题...
新的办公室窗户朝着小学风水 办公室窗户朝西风水
各位老铁们好,相信很多人对新的办公室窗户朝着小学风水都不是特别的了解,因此呢,今天就来为...
今年蛇女的财运怎么样呢 属蛇女今年财运如何
大家好,今天来为大家解答今年蛇女的财运怎么样呢这个问题的一些问题点,包括今年蛇女的财运...
塔罗中切牌怎么选 塔罗牌中切牌是要来干嘛
各位老铁们,大家好,今天由我来为大家分享塔罗中切牌怎么选,以及塔罗牌需要切牌吗的相关问题...
异性给你看他的身体代表什么,男人愿意给女人看他的身体是因为?
提起异性给你看他的身体代表什么,大家都知道,有人问男人愿意给女人看他的身体是因为?,另外,...
女方结婚请柬怎么写(女方结婚请柬怎么写 好)
? “仪式感”是爱的一种浪漫表现形式。婚礼请柬作为邀请宾客来参加你最重要日子的正式通...
从杀格的人要注意什么(从杀格的喜忌)
标准的从杀格,是除日主外,命局全是官杀。其次是命局除日主外,其他干支的主气全是异党,但以官...
48星区最佳夫妻配对(最适合做夫妻的48星区)
48星区最佳夫妻配对彼此之间有相似之处及感情之处理有相近的态度一般星区与星座的对应水...
91年属羊终身贵人能不能发大财,属羊一生的异性贵人
91年属羊终身贵人能不能发大财 生肖羊,老人们都知道生肖羊是十羊九顺,他们命中注定有吉星...
2022年蛇男的全年运势,属蛇男2022年的运势和婚姻
2022年蛇男的全年运势 属蛇人进入2022虎年,属于刑太岁的年份,虽然运势不像本命年或冲太岁...
三等婚姻婚配表,男女婚姻属相配对表
三等婚姻婚配表 中国古人认为人生有四大幸事,洞房花烛夜、金榜提名时、久旱逢甘露、他乡...
免费合八字婚姻状况,最准的八字合婚免费的
免费合八字婚姻状况 免费生辰八字算婚姻 人生下来有个命,这是前世的善恶决定的和这一世的...
查怀孕是男是女周期表,从月份看怀孕是男是女
查怀孕是男是女周期表 文丨京妈说, 内容。 经常遇到有人问:怀孕多少天、怀孕几周到底怎么...
属龙女和属虎男相配吗三观不合,男属龙女属虎相婚配表
属龙女和属虎男相配吗三观不合 有人说:三观不合的夫妻,就像两条相交线,结果就是背道而驰,渐...
农历七月属龙人的命运,属龙最命苦的时辰
农历七月属龙人的命运 本文所述农历,皆以二十四节气为月分界!属鼠人2022 年七月份运势 天...
鼠年星座运势2022运势详解,属鼠2022年运势及运程
鼠年星座运势2022运势详解 一转眼2022 年又快要结束了,为了做好万全准备,迎接全新的一年,先...
1987年出生2022年多大,87年属兔2022年运势及运程
1987年出生2022年多大 1987年出生属兔人2022年运势 我们不妨来看看你们的整体运势进入20...
2022年属兔人的全年运势女,75年属兔47岁有一灾
2022年属兔人的全年运势女 肖兔水瓶座来到2022年的运势还算是不错的。但是在事业和...
属虎的出生年份表年龄,属虎的年龄表2022 虚岁
属虎的出生年份表年龄 十二生肖,又叫十二属相,是中国与十二地支相配以人的出生年份的十二...
属蛇和属羊姻缘怎么样,属羊人属相姻缘配对
属蛇和属羊姻缘怎么样 民间的俗语,是最能够反映出老祖宗生活的。在日常生活中,那些通俗易...
属于兔的与什么生肖相配好,属兔的2022 年运势如何
属于兔的与什么生肖相配好属猪和什么生肖最配? 属猪的最配生肖之一名:虎 亥猪与寅虎六合,因...
属鼠的是什么性格和命,属老鼠运气好吗
属鼠的是什么性格和命属鼠的性格特点 1、吃软不吃硬。 2、经常口是心非。 3、很乐观又很...
生肖配对相冲是什么意思,生肖相冲是什么意思
生肖配对相冲是什么意思年近岁晚,很多朋友也开始为自己来年的运程打算其中,风水运程的入门...
50岁左右戴什么镯子,40岁女人戴银手镯哪种好看
50岁左右戴什么镯子 变美,是一个女人一生都在追求的事业,无关年龄当然,除了岁月沉淀的涵养...
戊申日乙卯时女命,戊申日柱的另一半
戊申日乙卯时女命 读者留言: 老师你好,本人男,属马,1990年阳历10月10日早上6点12分出生,现在...
- 数据加载中,请稍后...