Database Update Kaveh Ranjbar Database Department Manager, RIPE NCC.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Operational Policies for NIRs in the APNIC Region NIR Meeting APNIC14, Kitakyushu, Japan 4 Sept 2002.
Configuration management
SP Business Suite Deployment Kick-off
Nigel Titley. RIPE 54, 9 May 2007, Tallinn, Estonia. 1 RIPE NCC Certification Task Force Update Presented by Nigel Titley RIPE NCC.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
Database Update Kaveh Ranjbar Database Department Manager, RIPE NCC.
Database Update Johan Åhlén Assistant Manager and Denis Walker Business Analyst.
John Gallagher Manager, Data Acquisition and Management State Government of Victoria SSI Victorial Summit 2008.
Database Update Kaveh Ranjbar Database Group Manager, RIPE NCC.
Online Reading Lists at Loughborough University Gary Brewerton, Library Systems Manager.
1 RUP Workshop By George Merguerian Senior Partner Business Management Consultants
Software Reengineering 2003 년 12 월 2 일 최창익, 고광 원.
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
INCOSE.ORG MIGRATION SharePoint 2013 Presented by Betty Morimoto.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Cyberinfrastructure Status July, NSF reverse site visit Refactoring and cleanup after review preparations Coordinating Node technology changes.
Business Processes and Workflow How to go from idea to implementation
Database Update Kaveh Ranjbar Database Department Manager, RIPE NCC.
Impact Activities LOG View over some option for the capture of Impact activities.
Database Update Paul Palse Database Manager, RIPE NCC.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
Software Inspection A basic tool for defect removal A basic tool for defect removal Urgent need for QA and removal can be supported by inspection Urgent.
Acuity STAR Coordinator Training Author: Paul Malcomson Acuity STAR Coordinator Training Author: Paul Malcomson.
CERN IT Department CH-1211 Genève 23 Switzerland t Service Management GLM 15 November 2010 Mats Moller IT-DI-SM.
Team Members David Haas Yun Tang Robert Njoroge Tom Kerwin Clients Facilities Management Don Anderson Rick Klein.
Database Update Kaveh Ranjbar Database Department Manager, RIPE NCC.
Records Registration Management System The HOB Capstone Project.
Module 7: Fundamentals of Administering Windows Server 2008.
CERN – European Organization for Nuclear Research Administrative Information Services Demonstration of 3 HTMLDB-based applications 1 IT-AIS-HRMarch 17.
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
1 Thomas Lippert Senior Product Manager - Mobile What’s new in SMC 5.0.
Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang.
NATO Advanced Networking Workshop. Ljubljana, 19 September RIPE whois Database RIPE Network Coordination Centre.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
Denis Walker. RIPE 45, May 2003, Barcelona. 1 DBupdate Denis Walker RIPE NCC.
Regional Internet Registries Statistics & Activities IETF 55 Atlanta Prepared By APNIC, ARIN, LACNIC, RIPE NCC.
Status report on Lame Delegations (work in progress) George Michaelson DB SIG APNIC17/APRICOT 2004 Feb KL, Malaysia.
18th APNIC Open Policy Meeting SIG: DB Thursday 2 September 2004 Nadi, Fiji Chair: Xing Li.
APNIC Status Report ARIN X Eugene, Oregon Oct 30-Nov 1, 2002.
Copyright © 2006 TietoEnator Corporation Using Community Tools To Improve Team Work Magnus Einarsson.
Erik Bais, May 13 th 2015 PP – unassigned yet General Transfer Policy Presenter : Erik Bais –
What is Web Site Administration Tool ? WAT Allow you to Configure Web Site With Simple Interface –Manage Users –Manage Roles –Manage Access Rules.
APNIC Report RIPE 43 Rhodes, Greece 9-13 September 2002.
Leo vegoda. APNIC 14, 3–6 Sept. 2002, Kitakyushu, Japan. 1 RIPE NCC Status Report at APNIC 14 Looking forward to winter…
Engineering Report Mark Kosters. Staffing Operations – 7 operations engineers + 2 managers (AT FULL STRENGTH) Development – 8 programmers + manager (AT.
Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 1 New Version of the RIPE Database Andrei Robachevsky.
The Experts in Exchange Migration™ MIGRATING TO EXCHANGE OR OFFICE 365 TechSummit – Phoenix 2015.
Update from the RIPE NCC Axel Pawlik ARIN XXX, Dallas.
External Communications Working Group Molly E Brown, NASA GSFC with WG team.
Current Policy Topics Emilio Madaio RIPE NCC RIPE November 2010, Rome.
Contractual Relationship Requirement for End Users Implementation update policy proposal
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
ATLAS Database Access Library Local Area LCG3D Meeting Fermilab, Batavia, USA October 21, 2004 Alexandre Vaniachine (ANL)
APNIC abuse procedures Network abuse BOF. Types of abuse reported Spam Hacking Viruses Identity/credit card fraud Threats and stalking.
Aut-num object Denis Walker Business Analyst RIPE NCC Database Team.
Abuse-c update Denis Walker Business Analyst RIPE NCC Database Team.
Eurostat Sharing data validation services Item 5.1 of the agenda.
Integration of Laserfiche and GIS with GeoDoc ® IS121 Beth Dennis, Urban Crossroads, Inc.
Whois Update Guangliang Pan. Overview Differences between APNIC and RIPE Whois Databases Change mnt-by from member’s maintainer to APNIC-HM for aut-num.
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
AFRINIC Services Update
Increased Efficiency and Effectiveness
RIPE Whois Database Software Recent Changes
APNIC 29 Policy SIG report
ESS.VIP VALIDATION An ESS.VIP project for mutual benefits
Proposal to Clean Up Whois Database
By Keessun Fokeerah Member Services(MS) Team
Presentation transcript:

Database Update Kaveh Ranjbar Database Department Manager, RIPE NCC

RIPE NCC Database Group – 21 st September 2012 RIPE Database statistics Operational stats: – 2

RIPE NCC Database Group – 21 st September 2012 On uptimes We have looked into different solutions to monitor reachability, that included using RIPE Atlas, monitoring from other RIRs or using a third party service RIPE Atlas is unrivaled in collecting reachability data and more importantly to aggregate results, we will use Atlas to monitor reachability 3

RIPE NCC Database Group – 21 st September 2012 On reporting issues and change mgmt Full transparency, everything is announced on: – Issues with possible notable impact on our users will always be announced on mailing lists RIPE DB Documentation will be completely revised after the redevelopment project Version numbers are added, web platform for public change log is ready and will be up shortly 4

Developments What we did and what we are working on

RIPE NCC Database Group – 21 st September 2012 Ongoing – Redevelopment of Whois Our main focus is on developing new whois backend software All queries to the RIPE Database are handled by new software now, the old query software is decommissioned New system has helped us to deploy a fault tolerant and easy to maintain infrastructure 6

RIPE NCC Database Group – 21 st September 2012 Redevelopment project - Queries Sane behaviour in sorting output, option- handling, simplifying complex behaviour Fast, simple and a lot more flexible – Maintainer hash change took our team about a week on legacy to implement test and deploy, same process took about 3 hours on new software Plan to provide code to other RIRs, open source, possibly combining efforts with other RIRs to add new features 7

RIPE NCC Database Group – 21 st September 2012 Example infrastructure change - BEFORE 8

RIPE NCC Database Group – 21 st September 2012 Example infrastructure change - AFTER 9

RIPE NCC Database Group – 21 st September 2012 Redevelopment plan Now working on updates, I/O interfaces re-written: – Mail and Sync Updates for TEST DB are now received by new code, most content still passed to legacy code Now tackling each object type separately: – If the update is for a MNTNER, we process it completely with the new software – ROLE and PERSON are in testing and ORGANISATION is to follow Planning to implement all objects types by next RIPE Meeting 10

RIPE NCC Database Group – 21 st September 2012 Benefits Much cleaner code, easy to understand and maintain Concentrated modules for: – Authentication – Syntax Checking – Business Rules – Error Handling and Reporting – Data Presentation 11

Vision Longer term plans and ideas for improving the RIPE Database

RIPE NCC Database Group – 21 st September 2012 Ideas for Organisation clarification Think of a new object type, i.e. “resource-org:” – Maintained by NCC and only editable partially by users – All of the current organisation objects with type LIR will be migrated to this type – All of the organisations that got resources through our members and we have received contracts for -based on will be moved to this type Any resource that is or will be allocated/assigned by RIPE NCC should have a reference to one of these “resource-org:” objects 13

RIPE NCC Database Group – 21 st September 2012 Ideas for Organisation clarification 14 Current StructureProposed Structure Direct Link to Resource Holder Indirect Link through admin, tech or maintainer contacts Investigative or guess work is involved!

RIPE NCC Database Group – 21 st September 2012 Ideas for Organisation clarification Will give proper reference to an organisation for all assignments It will add clarity on queries, we can distinctively display what NCC has documentation for and what is user’s entered data Will remove dependency on “description:” field Will solve issues with naming (Trademarks, etc.) Will pave the way for PI resource management as well as NCC and User quality audits 15

RIPE NCC Database Group – 13 th April 2012 Data Clean up After completing redevelopment of update software we will initiate a data clean up campaign We will start by picking object types one by one, proposing plans for that object type (including changes to syntax, business rules and existing data clean up) and will ask community for input, after that we will implement the changes and contact object maintainers where necessary Pre-set time frame for each object type 16

RIPE NCC Database Group – 13 th April 2012 Data Clean up For example: – Route object business rule changes – Aut-num structure change – Maintainer improvements – Any object not conforming to current syntax or business rules Finally we will initiate a new effort to look into the overall relation of different object types 17

RIPE NCC Database Group – 13 th April 2012 Authentication review We want to review authentication process – Will add RIPE NCC’s existing SSO functionality – Will improve flexibility and accountability – Will simplify multi layer authorisation – Will be backward compatible Will send a proposal to the community for review 18

RIPE NCC Database Group – 13 th April 2012 Client tools and developer’s area We would like to develop some modern client tools and provide them to the community, will start requirement gathering around next RIPE Meeting There is a developer’s area on the RIPE website – Lots of interesting and useful data points and a lot of possibilities to connect the dots! 19

RIPE NCC Database Group – 13 th April 2012 Geo-Location current status and stats Functionality introduced just before RIPE 64 – As community discussed in RIPE 63, we have implemented only the core functionality – Lots of possibilities for further integration with RIPE NCC Tools and new query methods and for promoting this in our service region As of 19 th September 2012 – Out of 3,694,101 inetnum objects, 366 have geoloc: – Out of 105,155 inet6num objects, 5 have geoloc: 20

Action Items Denis Walker Database Business Analyst, RIPE NCC

RIPE NCC Database Group – 21 st September 2012 Action Items Open List Two action items from RIPE 64 All completed 22

RIPE NCC Database Group – 21 st September 2012 AP57.2: Follow-up on domain: clean up Forward Domain clean up was finished before RIPE 64 Some attributes became irrelevant: – sub-dom:, dom-net:, mnt-lower:, refer: They are not part of DOMAIN: syntax anymore – Not accepted through any update method – Existing data has been cleaned up Proposal to DNS WG to make nserver: required for reverse delegations 23

RIPE NCC Database Group – 21 st September 2012 AP64.1: Hiding maintainer md5 hash At RIPE 64 it was proposed and agreed that instead of hiding all auth: lines, we only filter out the hashes Thanks to new code, the change was implemented and went to production in the week after RIPE 64 Still some issues, will address them during the proposed RIPE Database authentication review 24

Questions?