$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Joining two database relations on a common field in a parallel relational database field 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-015/40
출원번호 US-0417366 (1989-10-05)
발명자 / 주소
  • Dias Daniel M. (Mahopac NY) Wolf Joel L. (Goldens Bridge NY) Yu Philip S. (Chappaqua NY)
출원인 / 주소
  • IBM Corporation (Armonk NY 02)
인용정보 피인용 횟수 : 52  인용 특허 : 0

초록

A technique for performing joins in parallel on a multiple processor database system effectively deals with data skew. The join operation is performed in three stages with an optional fourth stage. The first stage is a preparatory stage, the detail of which depends on the underlying join algorithm u

대표청구항

In a multi-processor database machine having P parallel processors linked via an interconnect network, said P processors having storage means for storing database relations to be joined, a method performed by said database machine of joining first and second database relations stored on said storage

이 특허를 인용한 특허 (52)

  1. Fraley Brad James ; Schneider Ira H., Adaptive, predictive progress indicator.
  2. Kashyap Anurag ; Gerber Robert H. ; Davison Diane L. ; Atal Sanket ; Spintzik Hannes A. ; Nelson Mark T., Applying distinct hash-join distributions of operators to both even and uneven database records.
  3. Larimore, Stefan; Petriuc, Mihai, Batching document identifiers for result trimming.
  4. Forster Michael, Caching optimization with disk and/or memory cache management.
  5. Benayoun, Alain; Fieschi, Jacques; Michel, Patrick; Le Pennec, Jean-Francois, Compression and encryption protocol for controlling data flow in a network.
  6. Forster, Michael; Spratt, Lindsay, Data exploration system and method.
  7. Choy David Mun-Hien, Data partitioning by co-locating referenced and referencing records.
  8. Al-Omari, Awny K.; Chen, QiFan; Battas, Gregory S.; Siddiqui, Kashif A.; Hanlon, Michael J., Data skew insensitive parallel join scheme.
  9. Al-Omari, Awny K.; Chen, QiFan; Battas, Gregory S.; Siddiqui, Kashif A.; Hanlon, Michael J., Data skew insensitive parallel join scheme.
  10. Andrei, Mihnea, Database system with methodology for generating bushy nested loop join trees.
  11. Cohen, Ben, Database system with multiple processing nodes.
  12. Bourbonnais, Serge; Kutsch, Marcel; Li, Xiao; Wierenga, Jonathan, Database table comparison.
  13. Raz Yoav ; Scherr Allan L., Dynamic load balancing.
  14. Hardwick Jonathan C.,GBX, Dynamic load balancing among processors in a parallel computer.
  15. Ruellan, Hervé, Method and device for generating reference patterns from a document written in markup language and associated coding and decoding methods and devices.
  16. Agrawal Rakesh ; Shafer John Christopher, Method and system for performing proximity joins on high-dimensional data points in parallel.
  17. Haller, Michael; Mitchell, Joan L.; Rijavec, Nenad; Smith, II, James T., Method and system for task mapping to iteratively improve task assignment in a heterogeneous computing system.
  18. Hackett Thomas Paul, Method and system for testing for equality/difference in multiple tables of a database.
  19. Alain Benayoun FR; Jean-Francois Le Pennec FR; Patrick Michel FR; Claude Pin FR, Method for comparison between a pattern sequence and a variable length key.
  20. Jhingran Anant D. ; Kollar Lubor J.,CAX ; Malkemus Timothy R. ; Padmanabhan Sriram K., Method for localizing execution of subqueries and determining collocation of execution of subqueries in a parallel data.
  21. Jhingran, Anant D.; Kollar, Lubor J.; Malkemus, Timothy R.; Padmanabhan, Sriram K., Method for localizing execution or subqueries and determining collocation of execution of subqueries in a parallel database.
  22. Venn John L. (New Barnet GB2), Method for performing joins between different record types in a database system.
  23. Alain Benayoun FR; Jean-Francois Le Pennec FR; Patrick Michel FR; Claude Pin FR, Method for selection on a pattern sequence.
  24. Bhattacharya Partha Pratim ; Chung Jen-Yao ; Pirahesh Mir Hamid ; Selinger Patricia G. ; Viveros Marisa S. ; Wang Yun ; Zaino Lawrence Peter, Method of performing a parallel relational database query in a multiprocessor environment.
  25. Wolf Joel Leonard ; Yu Philip Shi-lung ; Turek John Joseph Edward, Method of performing a parallel relational database query in a multiprocessor environment.
  26. Hardwick Jonathan C.,GBX, Nested parallel language preprocessor for converting parallel language programs into sequential code.
  27. Molini, Stephen, Optimization technique for dealing with data skew on foreign key joins.
  28. Boyer Philip L. ; Kiernan Gerald G., Optional quantifiers in relational and object-oriented views of database systems.
  29. Boyer Philip L. ; Kiernan Gerald G., Outer quantifiers in object-oriented queries and views of database systems.
  30. Ogi Yoshifumi,JPX, Parallel processor apparatus in which data is divided in sequential stages.
  31. Akaboshi Naoki (Kawasaki JPX) Noguchi Yasuo (Kawasaki JPX) Take Riichiro (Kawasaki JPX) Yokota Haruo (Nomi-gun JPX), Parallel sorting system to reduce the amount of communication between processing devices.
  32. Sinclair,Paul L.; Pederson,Donald; Cohen,Steven Bart, Partitioned database system.
  33. Kashyap Anurag ; Gerber Robert H. ; Davison Diane L. ; Atal Sanket ; Spintzik Hannes A. ; Nelson Mark T., Processing records from a database.
  34. Huang Daniel T. ; Lin Eileen Tien ; Wang Yun, Program product for optimizing parallel processing of database queries.
  35. Annapragada, Mrithyunjaya; Rousseau, Benjamin, Redistribution reduction in EPRDBMS.
  36. Sinclair,Paul L.; Chiang,Kuorong, Reorganization of database records using partition merging.
  37. Sinclair,Paul L., Row hash match scan in a partitioned database system.
  38. Arai, Kazufumi; Nonomura, Tatsuhiko; Ogura, Makoto, SYSTEM AND METHOD FOR USER INPUT SEARCH CONDITIONS TO RETRIEVE INTEGRATED SUBSTANCES PHYSICAL PROPERTY DATA, AND RETRIEVE SYSTEMATICALLY CLOSE SUBSTANCES TO SPECIFIED RECORDS BASED UPON DETERMINED SY.
  39. Hildrum, Kirsten W.; Khandekar, Rohit M.; Kumar, Vibhore; Parekh, Sujay S.; Rajan, Deepak; Wolf, Joel L.; Wu, Kun-Lung, Scheduling parallel data tasks.
  40. Teletia, Nikhil; Halverson, Alan Dale; Shankar, Srinath; Naughton, Jeffrey, Skew-aware storage and query execution on distributed database systems.
  41. Cheng, Xun; Schneider, Peter, Splitting of a join operation to allow parallelization.
  42. Cheng, Xun; Schneider, Peter, Star and snowflake join query performance.
  43. Levine, Fred; Giles, Steven; Boozer, John Forrest, System and method for configuring, sequencing and viewing joins in a query.
  44. Lindsay Bruce Gilbert ; Shekita Eugene Jon, System and method for hash loops join of data using outer join and early-out join.
  45. Lindsay Bruce Gilbert ; Rajagopalan Sridhar ; Shekita Eugene Jon, System and method for hybrid hash join using over-partitioning to respond to database query.
  46. Lyons Kenneth Brent, System and method for multirecord compression in a relational database.
  47. Li Zhe ; Ross Kenneth A., System and method for performing an efficient join operation.
  48. Ross Kenneth A. ; Lei Hui, System and method for performing joins and self-joins in a database system.
  49. Xu, Yu, System, method and computer-readable medium for optimization of multiple-parallel join operations on skewed data.
  50. Weber, Thomas P.; Levine, Frederick J.; Kelley, James P., System, method, and data structure for automatically generating database queries which are data model independent and cardinality independent.
  51. Weber, Thomas P.; Levine, Frederick J.; Kelley, James P., System, method, and data structure for automatically generating database queries which are data model independent and cardinality independent.
  52. Xu, Yu; Ghazal, Ahmad Said, Techniques for optimizing outer joins.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로