pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      1. <tfoot id='ffIto'></tfoot><legend id='ffIto'><style id='ffIto'><dir id='ffIto'><q id='ffIto'></q></dir></style></legend>

        • <bdo id='ffIto'></bdo><ul id='ffIto'></ul>
      2. <small id='ffIto'></small><noframes id='ffIto'>

      3. <i id='ffIto'><tr id='ffIto'><dt id='ffIto'><q id='ffIto'><span id='ffIto'><b id='ffIto'><form id='ffIto'><ins id='ffIto'></ins><ul id='ffIto'></ul><sub id='ffIto'></sub></form><legend id='ffIto'></legend><bdo id='ffIto'><pre id='ffIto'><center id='ffIto'></center></pre></bdo></b><th id='ffIto'></th></span></q></dt></tr></i><div class="uwe22ci" id='ffIto'><tfoot id='ffIto'></tfoot><dl id='ffIto'><fieldset id='ffIto'></fieldset></dl></div>

        用于報告和日常交易的數據庫

        Databases for reporting and daily transactions(用于報告和日常交易的數據庫)

        <small id='sP4Tc'></small><noframes id='sP4Tc'>

          <tbody id='sP4Tc'></tbody>
          <bdo id='sP4Tc'></bdo><ul id='sP4Tc'></ul>

                  <i id='sP4Tc'><tr id='sP4Tc'><dt id='sP4Tc'><q id='sP4Tc'><span id='sP4Tc'><b id='sP4Tc'><form id='sP4Tc'><ins id='sP4Tc'></ins><ul id='sP4Tc'></ul><sub id='sP4Tc'></sub></form><legend id='sP4Tc'></legend><bdo id='sP4Tc'><pre id='sP4Tc'><center id='sP4Tc'></center></pre></bdo></b><th id='sP4Tc'></th></span></q></dt></tr></i><div class="3zx7zxf" id='sP4Tc'><tfoot id='sP4Tc'></tfoot><dl id='sP4Tc'><fieldset id='sP4Tc'></fieldset></dl></div>
                1. <tfoot id='sP4Tc'></tfoot>
                2. <legend id='sP4Tc'><style id='sP4Tc'><dir id='sP4Tc'><q id='sP4Tc'></q></dir></style></legend>
                3. 本文介紹了用于報告和日常交易的數據庫的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我有一個保存大量數據的系統.使用的數據庫是 SQL Server.其中一個表有大約 300000 行,并且有很多這種大小的表.此表會定期更新 - 我們將其稱為事務數據庫",其中發生事務.

                  I have a system that holds some big amount of data. The database used is SQL Server. One of the tables have around 300000 rows, and there are quite a few number of tables of this size. There happens regular updates on this table - we say this as "transactional database" where transactions are happening.

                  現在,我們需要實現報告功能.一些架構師建議使用不同的數據庫,該數據庫是該數據庫的副本 + 一些用于報告的附加表.他們提議這樣做是因為他們不想破壞事務性數據庫功能.為此,必須經常將數據移動到報告數據庫.我的問題是,是否真的需要為此目的擁有第二個數據庫?我們可以將事務數據庫本身用于報告目的嗎?由于必須將數據移動到不同的數據庫,因此會涉及延遲,如果事務數據庫本身用于報告,則情況并非如此.期待一些專家的建議.

                  Now, we need to implement a reporting functionality. Some of the architect folks are proposing a different database which is a copy of this database + some additional tables for reporting. They propose this because they do not want to disrupt the transactional database functionality. For this, data has to be moved to the reporting database frequently. My question here is, is it really required to have second database for this purpose? Can we use the transactional database itself for reporting purposes? Since the data has to be moved to a different database, there will be latency involved which is not the case if the transactional database itself is used for reporting. Expecting some expert advice.

                  推薦答案

                  您需要對 ETL、數據倉庫和報告數據庫進行一些研究,因為我認為您的架構師可能會很好地解決這個問題.由于您沒有提供實際報告的詳細信息,我將嘗試回答一般情況.

                  You need to do some research into ETLs, Data Warehousing and Reporting databases, as I think your architects may be addressing this in a good way. Since you don't give details of the actual reports I'll try and answer the general case.

                  (免責聲明:我在這個領域工作,我們有適合這個領域的產品)

                  (Disclaimer: I work in this field and we have products geared to this)

                  事務數據庫針對讀取/更新/插入之間的良好平衡進行了優化,并且索引和表規范化針對此效果.

                  Transactional databases are optimised for a good balance between read/update/insert, and the indexes and table normalisations are geared to this effect.

                  報告數據庫非常適合讀取訪問而不是其他所有事情.這意味著將應用于事務數據庫的正常"規范化規則將不適用.事實上,高度的非規范化可能已經到位,以使報告查詢更有效、更易于管理.

                  Reporting databases are geared to be very very optimal for read access over and above all other things. This means that the 'normal' normalisation rules that one would apply to a transactional database won't apply. In fact high degrees of de-normalisation may be in place to make the report queries way more efficient and simpler to manage.

                  在事務數據庫上運行復雜的(尤其是在擴展數據范圍內的聚合,例如歷史時間框架)查詢,可能會影響性能,從而使數據庫的關鍵用戶 - 事務生成器可能受到負面影響.

                  Running complex (especially aggregations over extended data ranges such as historical time frames) queries on transactional database, may impact the performance such that the key users of the database - the transaction generators could be negatively impacted.

                  雖然在您的情況下可能不需要報告數據庫,但您可能會發現將兩個用例分開更簡單.

                  Though a reporting database may not be required in your situation you may find that the it's simpler to keep the two use cases separate.

                  您對數據延遲的擔憂是真實存在的.這只能由將使用報告的業務用戶回答.人們通常會說我們想要實時信息",而實際上很多(如果不是全部)他們的需求都包含在非實時信息中.可接受的數據陳舊程度只能由他們來回答

                  Your concern about the data latency is a real one. This can only be answered by the business users who will consume the reports. Often people say "We want real time info" when in fact lots if not all of their requirements are covered with non real time info. The acceptable degree of data staleness can only be answered by them

                  事實上,我建議您稍微進一步研究一下,并針對您的報告關注點查看多維多維數據集,而不僅僅是報告數據庫.將您的報告問題抽象到全新的水平.

                  In fact I'd suggest that you take your research slight further and look at multidimensional cubes for your report concerns as opposed just reporting databases. There are designed abstract your reporting concerns to whole new level.

                  這篇關于用于報告和日常交易的數據庫的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How to use windowing functions efficiently to decide next N number of rows based on N number of previous values(如何有效地使用窗口函數根據 N 個先前值來決定接下來的 N 個行)
                  reuse the result of a select expression in the quot;GROUP BYquot; clause?(在“GROUP BY中重用選擇表達式的結果;條款?)
                  Does ignore option of Pyspark DataFrameWriter jdbc function ignore entire transaction or just offending rows?(Pyspark DataFrameWriter jdbc 函數的 ignore 選項是忽略整個事務還是只是有問題的行?) - IT屋-程序員軟件開發技
                  Error while using INSERT INTO table ON DUPLICATE KEY, using a for loop array(使用 INSERT INTO table ON DUPLICATE KEY 時出錯,使用 for 循環數組)
                  pyspark mysql jdbc load An error occurred while calling o23.load No suitable driver(pyspark mysql jdbc load 調用 o23.load 時發生錯誤 沒有合適的驅動程序)
                  How to integrate Apache Spark with MySQL for reading database tables as a spark dataframe?(如何將 Apache Spark 與 MySQL 集成以將數據庫表作為 Spark 數據幀讀取?)
                  <i id='C0o3D'><tr id='C0o3D'><dt id='C0o3D'><q id='C0o3D'><span id='C0o3D'><b id='C0o3D'><form id='C0o3D'><ins id='C0o3D'></ins><ul id='C0o3D'></ul><sub id='C0o3D'></sub></form><legend id='C0o3D'></legend><bdo id='C0o3D'><pre id='C0o3D'><center id='C0o3D'></center></pre></bdo></b><th id='C0o3D'></th></span></q></dt></tr></i><div class="v7rhjp7" id='C0o3D'><tfoot id='C0o3D'></tfoot><dl id='C0o3D'><fieldset id='C0o3D'></fieldset></dl></div>
                4. <small id='C0o3D'></small><noframes id='C0o3D'>

                    <tbody id='C0o3D'></tbody>
                    <legend id='C0o3D'><style id='C0o3D'><dir id='C0o3D'><q id='C0o3D'></q></dir></style></legend>
                      <bdo id='C0o3D'></bdo><ul id='C0o3D'></ul>
                      1. <tfoot id='C0o3D'></tfoot>

                            主站蜘蛛池模板: 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 广州食堂承包_广州团餐配送_广州堂食餐饮服务公司 - 旺记餐饮 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 山东彩钢板房,山东彩钢活动房,临沂彩钢房-临沂市贵通钢结构工程有限公司 | 电动葫芦-河北悍象起重机械有限公司| 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 解放卡车|出口|济南重汽|报价大全|山东三维商贸有限公司 | 氟氨基酮、氯硝柳胺、2-氟苯甲酸、异香兰素-新晨化工 | 企业微信scrm管理系统_客户关系管理平台_私域流量运营工具_CRM、ERP、OA软件-腾辉网络 | 微学堂-电动能源汽车评测_电动车性能分享网 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 捷码低代码平台 - 3D数字孪生_大数据可视化开发平台「免费体验」 | 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | 重庆小面培训_重庆小面技术培训学习班哪家好【终身免费复学】 | 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 冷柜风机-冰柜电机-罩极电机-外转子风机-EC直流电机厂家-杭州金久电器有限公司 | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 北京律师咨询_知名专业北京律师事务所_免费法律咨询 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 稳尚教育加盟-打造高考志愿填报平台_新高考志愿填报加盟_学业生涯规划加盟 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂_帽子厂_浙江高普制帽厂 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 100国际学校招生 - 专业国际学校择校升学规划 | 2025世界机器人大会_IC China_半导体展_集成电路博览会_智能制造展览网 | 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 比亚迪叉车-比亚迪电动叉车堆垛车托盘车仓储叉车价格多少钱报价 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | CCC验厂-家用电器|服务器CCC认证咨询-奥测世纪 | 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 东风体检车厂家_公共卫生体检车_医院体检车_移动体检车-锦沅科贸 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 |