CN104376103B - A kind of multiple HBase table correlating methods based on snowflake model - Google Patents

A kind of multiple HBase table correlating methods based on snowflake model Download PDF

Info

Publication number
CN104376103B
CN104376103B CN201410689780.5A CN201410689780A CN104376103B CN 104376103 B CN104376103 B CN 104376103B CN 201410689780 A CN201410689780 A CN 201410689780A CN 104376103 B CN104376103 B CN 104376103B
Authority
CN
China
Prior art keywords
master fact
master
supplement
fact table
true
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410689780.5A
Other languages
Chinese (zh)
Other versions
CN104376103A (en
Inventor
亓开元
辛国茂
赵仁明
房体盈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Cloud Information Technology Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201410689780.5A priority Critical patent/CN104376103B/en
Publication of CN104376103A publication Critical patent/CN104376103A/en
Application granted granted Critical
Publication of CN104376103B publication Critical patent/CN104376103B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24553Query execution of query operations
    • G06F16/24558Binary matching operations
    • G06F16/2456Join operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a kind of multiple HBase table correlating methods based on snowflake model, belong to big data technical field, HBase table includes inquiring about into oral thermometer, master fact table, the true table of supplement and dimension table;Center table and the starting point associated using master fact table as snowflake model, part is used as in the major key of master fact table comprising inquiry entrance surface condition;Inquire about into oral thermometer by input condition and object corresponding relation design combination major key;For the true table of supplement of master fact table, design combines major key with master fact table identical;For each dimension table major key, based on master fact table, the true off-balancesheet key design of supplement;The implementation procedure of multilist association is according to input scannings to all eligible objects and entry object in master fact table | item;According to input in oral thermometer is inquired about | object query-related informations;According to input in the true table of supplement | object | item inquires about the side information of master fact table entry;According to the fk in master fact table entry, relevant information in dimension table is inquired about according to pk in dimension table.The present invention improves execution efficiency.

Description

A kind of multiple HBase table correlating methods based on snowflake model
Technical field
The present invention relates to big data technical field, specifically a kind of multiple HBase tables association based on snowflake model Method.
Background technology
For industry big data business demand, the Computational frame and system of data-oriented intensive applications continuously emerge, such as MapReduce programming models, NoSQL high concurrent real-time data bases, internal memory computing engines and Stream Processing framework etc..It is at these In system, the high concurrent real-time data base towards mass data is due to can solve the problem that traditional Web application extensions performance bottleneck, using most To be extensive.
HBase is exactly a high reliability, high-performance, towards row, telescopic distributed memory system, utilizes HBase Technology can erect large-scale structure storage cluster on cheap PC Server.HBase is opening for Google Bigtable Realize that HBase is according to rowkey in source(Row major key), column key (columnFamily+qualifier), timestamp The three-dimensional order storage of (timestamp) three part composition, the three-dimensional structure constitutes HBase KeyValue data plus value values Structure, support changes to the additions and deletions for rowkey looks into and scan operation.
HBase improves the recall precision towards big data due to establishing towards rowkey global indexs, but by It is to exchange high-performance for by simplifying data model in HBase, therefore does not support SQL, the tradition such as secondary index, multirow affairs is closed It is the indispensable function of database.In addition, because the table in HBase is independent, it is impossible to support the association of two tables and multilist Operation.However, current many business scenarios are designed according to ER conceptual models and BCNF normal forms, exist in data model a large amount of Incidence relation, therefore multilist is operation associated most important for many business scenarios.Under big data scene, in order that HBase fully can meet business demand, it is necessary to set up the multilist correlating method based on HBase basic operations.
The content of the invention
The technical assignment of the present invention is to provide a kind of major key by reasonably designing multiple HBase tables, and reduction table is swept Retouch number of times and the circulating level of execution logic, realize high concurrent towards mass data, low latency HBase multilist it is operation associated A kind of multiple HBase table correlating methods based on snowflake model.
The technical assignment of the present invention is realized in the following manner:
A kind of multiple HBase table correlating methods based on snowflake model, HBase table includes inquiring about into oral thermometer, master fact The true table of table, supplement and dimension table;Inquire about includes input condition into oral thermometer(input)With object in master fact table(object)One To many map informations;Master fact table includes each entry of each object(item)Managing detailed catalogue, including the external key of dimension table (fk);The true table of supplement is included to each entry in master fact table(item)Side information, including the external key of dimension table (fk);Dimension table includes the external key related information to master fact table, the true table of supplement;
Because HBase major key is the scanning based on scope by lexcographical order tissue(scan)Expense is significantly larger than directly Inquiry based on keyword(get)Expense, and each scan meeting causes one layer of circulation, it should scan operation time is reduced as far as possible Number, therefore design based on snowflake model the major key of each table;
Center table and the starting point associated using master fact table as snowflake model, include inquiry in the major key of master fact table Entrance surface condition is used as part, i.e. pk=input | object | item;
Inquiring about into oral thermometer by input condition and the design combination of object corresponding relation major key, i.e. pk=input | object is designed;
For the true table of supplement of master fact table, design combines major key pk=input with master fact table identical | object |item;
For each dimension table major key, based on master fact table, the true off-balancesheet key design of supplement, i.e. pk=fk;
The implementation procedure of multilist association is according to input scannings to all eligible objects and entry in master fact table object|item;According to input in oral thermometer is inquired about | object query-related informations;The basis in the true table of supplement Input | object | item inquires about the side information of master fact table entry;According to the fk in master fact table entry, the root in dimension table According to relevant information in pk inquiry dimension tables.
The detailed inquiry business of bank is related to five HBase tables, including inquires about into oral thermometer, master fact table, the true table of supplement With 2 dimension tables;It is account table to inquire about into oral thermometer(b)Include identification card number(cust_no)With the corresponding relation of account (acct_no) And log-on message;Master fact table(a)Include account(acct_no)And the main managing detailed catalogue of each operation(acct_seq), it is main Managing detailed catalogue includes operator's code(opr_no), amount of money involved, the time;The true table of supplement is detail list of transferring accounts(c)Comprising every The recipient mechanism of one transfer operation(op_bank_no)Details, are the supplements to master fact table;There are two in addition Dimension table:Operator's table and institution table, operator's table(d)Include each operator(opr_no)Details, institution table(f)Bag Include each branch(bank_cod)Details.
The detailed inquiry business of bank is related to five HBase tables, and b represents to inquire about into oral thermometer, and a represents master fact table, and c is represented D represents operator's table, f outgoing mechanism tables in the true table of supplement, 2 dimension tables;
The operation associated of above-mentioned five HBase tables is realized, sql correlation logics are expressed as with sql:
SELECT *
FROM b, d, f,a
LEFT OUTER JOIN c ON a.acct_no = c.acct_no AND a.acct_seq = c.acct_ seq
WHERE a.acct_no = b.acct_no
AND b.cust_no LIKE ' $ cust_no%'-- customer IDs are used as parameter
AND a.opr_no = d.opr_no
AND c.op_bank_no = f.bank_cod
MIT 50;
The function of above-mentioned sql sentences is exactly that the managing detailed catalogue of its account is inquired about according to identification card number, including main managing detailed catalogue, Operator message, managing detailed catalogue of transferring accounts, return to preceding 50 data;
The major key of each HBase table, master fact table are designed according to snowflake model(a)Major key be cust_no | acct_no | acct_seq;
Association process following steps:
(1), in master fact table(a)It is middle that all qualified detailed cust_no are arrived according to cust_no scannings | acct_no |acct_seq;
(2), for every detail, in account table(b)It is middle according to cust_no | acct_no inquires about all log-on messages;
(3), according to master fact table(a)In operator's code(opr_no)Inquiry operation person's table(d), obtain operator detailed Thin information;
(4), in detail list of transferring accounts(c)Certain detail of middle inquiry account(acct_no|acct_seq)Whether it is bar of transferring accounts Mesh;
(5), if transfer entry, then pass through institution table(f)Inquire about the recipient mechanism that transfers accounts(op_bank_no)In detail Information.
A kind of multiple HBase table correlating methods based on snowflake model of the present invention have advantages below:Reduce HBase The scanning times of table and the circulating level of execution logic, improve execution efficiency, can ensure the independence of each HBase table Under the premise of, support that the HBase multilists towards the high concurrent of large-scale data, low latency are operation associated.
Embodiment
Following detailed are made to a kind of multiple HBase table correlating methods based on snowflake model of the present invention with reference to specific embodiment Carefully illustrate.
Embodiment 1:
The present invention a kind of multiple HBase table correlating methods based on snowflake model, HBase table include inquire about into oral thermometer, The true table of master fact table, supplement and dimension table;Inquire about includes input condition into oral thermometer(input)With object in master fact table (object)One-to-many map information;Master fact table includes each entry of each object(item)Managing detailed catalogue, wherein wrapping Include the external key of dimension table(fk);The true table of supplement is included to each entry in master fact table(item)Side information, including The external key of dimension table(fk);Dimension table includes the external key related information to master fact table, the true table of supplement;
Because HBase major key is the scanning based on scope by lexcographical order tissue(scan)Expense is significantly larger than directly Inquiry based on keyword(get)Expense, and each scan meeting causes one layer of circulation, it should scan operation time is reduced as far as possible Number, therefore design based on snowflake model the major key of each table;
Center table and the starting point associated using master fact table as snowflake model, include inquiry in the major key of master fact table Entrance surface condition is used as part, i.e. pk=input | object | item;
Inquiring about into oral thermometer by input condition and the design combination of object corresponding relation major key, i.e. pk=input | object is designed;
For the true table of supplement of master fact table, design combines major key pk=input with master fact table identical | object |item;
For each dimension table major key, based on master fact table, the true off-balancesheet key design of supplement, i.e. pk=fk;
The implementation procedure of multilist association is according to input scannings to all eligible objects and entry in master fact table object|item;According to input in oral thermometer is inquired about | object query-related informations;The basis in the true table of supplement Input | object | item inquires about the side information of master fact table entry;According to the fk in master fact table entry, the root in dimension table According to relevant information in pk inquiry dimension tables.
Embodiment 2:
A kind of multiple HBase table correlating methods based on snowflake model of the present invention,
The detailed inquiry business of bank is related to five HBase tables, including inquires about into oral thermometer, master fact table, the true table of supplement With 2 dimension tables;It is account table to inquire about into oral thermometer(b)Include identification card number(cust_no)With the corresponding relation of account (acct_no) And log-on message;Master fact table(a)Include account(acct_no)And the main managing detailed catalogue of each operation(acct_seq), it is main Managing detailed catalogue includes operator's code(opr_no), amount of money involved, the time;The true table of supplement is detail list of transferring accounts(c)Comprising every The recipient mechanism of one transfer operation(op_bank_no)Details, are the supplements to master fact table;There are two in addition Dimension table:Operator's table and institution table, operator's table(d)Include each operator(opr_no)Details, institution table(f)Bag Include each branch(bank_cod)Details.
The detailed inquiry business of bank is related to five HBase tables, and b represents to inquire about into oral thermometer, and a represents master fact table, and c is represented D represents operator's table, f outgoing mechanism tables in the true table of supplement, 2 dimension tables;
The operation associated of above-mentioned five HBase tables is realized, sql correlation logics are expressed as with sql:
SELECT *
FROM b, d, f,a
LEFT OUTER JOIN c ON a.acct_no = c.acct_no AND a.acct_seq = c.acct_ seq
WHERE a.acct_no = b.acct_no
AND b.cust_no LIKE ' $ cust_no%'-- customer IDs are used as parameter
AND a.opr_no = d.opr_no
AND c.op_bank_no = f.bank_cod
MIT 50;
The function of above-mentioned sql sentences is exactly that the managing detailed catalogue of its account is inquired about according to identification card number, including main managing detailed catalogue, Operator message, managing detailed catalogue of transferring accounts, return to preceding 50 data;
The major key of each HBase table, master fact table are designed according to snowflake model(a)Major key be cust_no | acct_no | acct_seq;
Association process following steps:
(1), in master fact table(a)It is middle that all qualified detailed cust_no are arrived according to cust_no scannings | acct_no |acct_seq;
(2), for every detail, in account table(b)It is middle according to cust_no | acct_no inquires about all log-on messages;
(3), according to master fact table(a)In operator's code(opr_no)Inquiry operation person's table(d), obtain operator detailed Thin information;
(4), in detail list of transferring accounts(c)Certain detail of middle inquiry account(acct_no|acct_seq)Whether it is bar of transferring accounts Mesh;
(5), if transfer entry, then pass through institution table(f)Inquire about the recipient mechanism that transfers accounts(op_bank_no)In detail Information.
If designing the major key of each HBase table according to tree shaped model, the major key of HBase table is as follows:Account table(b)Major key For cust_no | acct_no, master fact table(a)Major key be acct_no | acct_seq, detail list of transferring accounts(c)Major key be Acct_no | acct_seq, operator's table(d)Major key be opr_no, institution table(f)Major key be bank_cod;
Association process following steps:
(1), in account table(b)It is middle according to identification card number(cust_no)Scan all accounts(acct_no);
(2), for each account, in master fact table(a)It is middle according to account(acct_no)Scan all eligible Main managing detailed catalogue;
(3), for each main managing detailed catalogue, according to master fact table(a)In operator's code(opr_no)Inquiry behaviour Work person's table(d), obtain operator's details;
(4), in detail list of transferring accounts(c)Whether the main managing detailed catalogue of each operation of middle inquiry account is transfer entry;
(5), if transfer entry, then pass through recipient mechanism(op_bank_no)Details, to institution table(f)In Inquire about recipient mechanism details of transferring accounts;
Said process can realize five table correlation logics, it is necessary to twice sweep(scan)With three inquiries(get);HBase The major key of table is the scanning based on scope by lexcographical order tissue(scan)Expense is significantly larger than the inquiry for being directly based upon keyword (get)Expense, and each scan meeting causes one layer of circulation, it is especially excessive in the account of some identification card number, and it is each In the case that the data of account are again smaller, above-mentioned logic can be absorbed in multiple circulation.
It can fast and effectively realize that HBase multilists are associated based on snowflake model, and ensure the independence of each table.It is based on Snowflake model is with being based on tree shaped model, although major key designs redundancy, but reduces cycle-index, improves efficiency.
Under 20 node HBase clusters, the OLTP test environments of single node WebLogic and LoadRunner server, The five tables association scene TPS of billions of datas can be less than 0.2 second more than 100 times/s, average response time.
By embodiment above, the those skilled in the art can readily realize the present invention.But should Work as understanding, the present invention is not limited to 2 kinds of above-mentioned embodiments.On the basis of disclosed embodiment, the technology The technical staff in field can be combined different technical characteristics, so as to realize different technical schemes.

Claims (3)

1. a kind of multiple HBase table correlating methods based on snowflake model, it is characterised in that HBase table include inquiring about into oral thermometer, The true table of master fact table, supplement and dimension table;Inquire about one-to-many mapping of the oral thermometer including input condition with object in master fact table Information;Master fact table includes the managing detailed catalogue of each entry of each object, including the external key of dimension table;The true table of supplement includes To the side information of each entry in master fact table, including the external key of dimension table;Dimension table includes true to master fact table, supplement The external key related information of table;
Center table and the starting point associated using master fact table as snowflake model, include inquiry entrance in the major key of master fact table Surface condition is used as part, i.e. pk=input | object | item;
Inquiring about into oral thermometer by input condition and the design combination of object corresponding relation major key, i.e. pk=input | object is designed;
For the true table of supplement of master fact table, design combines major key pk=input with master fact table identical | object | item;
For each dimension table major key, based on master fact table, the true off-balancesheet key design of supplement, i.e. pk=fk;
The implementation procedure of multilist association is according to input scannings to all eligible objects and entry in master fact table object|item;According to input in oral thermometer is inquired about | object query-related informations;The basis in the true table of supplement Input | object | item inquires about the side information of master fact table entry;According to the fk in master fact table entry, the root in dimension table According to relevant information in pk inquiry dimension tables;
Input is input condition, and object is object, and item is entry, and fk is the external key of dimension table.
2. a kind of multiple HBase table correlating methods based on snowflake model according to claim 1, it is characterised in that bank Detailed inquiry business be related to five HBase tables, including inquire about into oral thermometer, master fact table, the true table of supplement and 2 dimension tables;Look into It is corresponding relation and log-on message of the account table comprising identification card number and account to ask into oral thermometer;Master fact table includes account and each The main managing detailed catalogue of pen operation, main managing detailed catalogue includes operator's code, amount of money involved, time;The true table of supplement is bright to transfer accounts Thin table includes the recipient mechanism details of each transfer operation, is the supplement to master fact table;There are two dimensions in addition Table:Operator's table and institution table, operator's table include the details of each operator, and institution table includes each branch Details.
3. a kind of multiple HBase table correlating methods based on snowflake model according to claim 2, it is characterised in that bank Detailed inquiry business be related to five HBase tables, b represents to inquire about into oral thermometer, and a represents master fact table, and c represents to supplement true table, 2 D represents operator's table, f outgoing mechanism tables in Zhang Weibiao;
The major key of each HBase table is designed according to snowflake model, the major key of master fact table is cust_no | acct_no | acct_ seq;
Association process following steps:
(1), in master fact table according to cust_no scanning arrive all qualified detailed cust_no | acct_no | acct_ seq;
(2), for every detail, according to cust_no in account table | acct_no inquires about all log-on messages;
(3), operator's symbol lookup operator's table in master fact table, obtain operator's details;
(4), in detail list of transferring accounts inquire about account certain detail whether be transfer entry;
(5), if transfer entry, then transferred accounts recipient mechanism details by institution table inquiry;
Cust_no is identification card number, and acct_no is account, and acct_seq is main managing detailed catalogue.
CN201410689780.5A 2014-11-26 2014-11-26 A kind of multiple HBase table correlating methods based on snowflake model Active CN104376103B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410689780.5A CN104376103B (en) 2014-11-26 2014-11-26 A kind of multiple HBase table correlating methods based on snowflake model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410689780.5A CN104376103B (en) 2014-11-26 2014-11-26 A kind of multiple HBase table correlating methods based on snowflake model

Publications (2)

Publication Number Publication Date
CN104376103A CN104376103A (en) 2015-02-25
CN104376103B true CN104376103B (en) 2017-10-03

Family

ID=52555010

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410689780.5A Active CN104376103B (en) 2014-11-26 2014-11-26 A kind of multiple HBase table correlating methods based on snowflake model

Country Status (1)

Country Link
CN (1) CN104376103B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108932313B (en) * 2018-06-20 2021-06-04 斑马网络技术有限公司 Data processing method and device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101067814A (en) * 2007-05-10 2007-11-07 浪潮集团山东通用软件有限公司 Mapping conversion method between data access level Xml format data and relational data
CN103513903A (en) * 2012-06-28 2014-01-15 国基电子(上海)有限公司 Touch electronic device and icon management method thereof
CN103605453A (en) * 2013-11-14 2014-02-26 宇龙计算机通信科技(深圳)有限公司 Method and device for displaying application icons
CN103686380A (en) * 2013-12-05 2014-03-26 青岛海信电器股份有限公司 Application management method of smart television and smart television
CN103729453A (en) * 2014-01-02 2014-04-16 浪潮电子信息产业股份有限公司 HBase table conjunctive query optimization method
CN104123392A (en) * 2014-08-11 2014-10-29 吉林禹硕动漫游戏科技股份有限公司 Tool and method for transferring relational database to HBase

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9189531B2 (en) * 2012-11-30 2015-11-17 Orbis Technologies, Inc. Ontology harmonization and mediation systems and methods

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101067814A (en) * 2007-05-10 2007-11-07 浪潮集团山东通用软件有限公司 Mapping conversion method between data access level Xml format data and relational data
CN103513903A (en) * 2012-06-28 2014-01-15 国基电子(上海)有限公司 Touch electronic device and icon management method thereof
CN103605453A (en) * 2013-11-14 2014-02-26 宇龙计算机通信科技(深圳)有限公司 Method and device for displaying application icons
CN103686380A (en) * 2013-12-05 2014-03-26 青岛海信电器股份有限公司 Application management method of smart television and smart television
CN103729453A (en) * 2014-01-02 2014-04-16 浪潮电子信息产业股份有限公司 HBase table conjunctive query optimization method
CN104123392A (en) * 2014-08-11 2014-10-29 吉林禹硕动漫游戏科技股份有限公司 Tool and method for transferring relational database to HBase

Also Published As

Publication number Publication date
CN104376103A (en) 2015-02-25

Similar Documents

Publication Publication Date Title
Zheng et al. Real-time big data processing framework: challenges and solutions
EP3058690B1 (en) System and method for creating a distributed transaction manager supporting repeatable read isolation level in a mpp database
EP2932370B1 (en) System and method for performing a transaction in a massively parallel processing database
CN105930446B (en) A kind of telecom client label generating method based on Hadoop distributed computing technology
US9576026B2 (en) System and method for distributed SQL join processing in shared-nothing relational database clusters using self directed data streams
CN105138679B (en) A kind of data processing system and processing method based on distributed caching
US20120011144A1 (en) Aggregation in parallel computation environments with shared memory
CN106776780A (en) Data exchange and shared method and system in a kind of cloud environment
CN106484713A (en) A kind of based on service-oriented Distributed Request Processing system
CN106919654A (en) A kind of implementation method of the High Availabitity MySQL database based on Nginx
CN103646073A (en) Condition query optimizing method based on HBase table
WO2019219005A1 (en) Data processing system and method
CN103399894A (en) Distributed transaction processing method on basis of shared storage pool
CN103646051A (en) Big-data parallel processing system and method based on column storage
CN110069431A (en) Elastic Key-Value key-value pair data storage method based on RDMA and HTM
CN106453618A (en) Remote sensing image processing service cloud platform system based on G-Cloud cloud computing
CN103390037A (en) Ten-thousand-person cooperation plotting method based on mobile terminal
CN103595799A (en) Method for achieving distributed shared data bank
CN107066546A (en) A kind of across data center method for quickly querying and system based on MPP engines
CN109885782B (en) Ecological environment space big data integration method
CN107193898A (en) The inquiry sharing method and system of log data stream based on stepped multiplexing
CN106294205A (en) caching data processing method and device
CN106599190A (en) Dynamic Skyline query method based on cloud computing
CN103365987B (en) Clustered database system and data processing method based on shared-disk framework
Li et al. The overview of big data storage and management

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180817

Address after: 250101 S06 tower, 1036, Chao Lu Road, hi tech Zone, Ji'nan, Shandong.

Patentee after: Shandong wave cloud Mdt InfoTech Ltd

Address before: No. 1036, Shun Ya Road, Ji'nan high tech Zone, Shandong Province

Patentee before: Langchao Electronic Information Industry Co., Ltd.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 250100 No. 1036 Tidal Road, Jinan High-tech Zone, Shandong Province, S01 Building, Tidal Science Park

Patentee after: Inspur cloud Information Technology Co., Ltd

Address before: 250101 S06 tower, 1036, Chao Lu Road, hi tech Zone, Ji'nan, Shandong.

Patentee before: SHANDONG LANGCHAO YUNTOU INFORMATION TECHNOLOGY Co.,Ltd.