Tag Archives: databases

Tech Events this Week: DB2, SEO/SEM, Flight.js, RxJava, BigData, Social Entrepreneurship

Here is a list of technology events happening in Pune over the next few days. To be informed of these events in advance, you should subscribe to get the PuneTech calendar event announcements by email. Click here to subscribe.

TiE Pune Social Entrepreneur Talk: Abhishek Sen of Biosense

  • Date: Fri, 25 Jul 6:30pm – 8:30pm
  • Location: Sumant Moolgaokar Auditorium, Ground Floor, Wing A, ICC Trade Center, SB Road

The story of how Dr. Abhishek Sen and his team are disrupting a market long dominated by the biggies. This session is being facilitated by none other than Ganapthy “Guns” of Villgro Innovations.

Abhishek is the co-founder and Chief Executive Officer of Biosense Technologies.Biosense is a medical device company based out of Mumbai focused on delivering affordable, accurate and connected medical devices. Biosense’s portfolio consists of three products – ToucHb : a non-invasive anemia screening tool, uChek : a smartphone based mobile laboratory and Suchek : an affordable and accurate glucometer.Abhishek has a background in biomedical engineering from IIT Bombay and a MBBS in internal medicine from T.N.Hospital. He is a fellow at the University of Washinton and focuses on research and entrepreneurship on med tech targeted at the developing world. He is an Echoing Green Fellow, 2010.

About TiE Pune

Pune chapter of TiE – A non-profit global network of entrepreneurs and professionals, established to foster entrepreneurship and nurture entrepreneurs.

Fees and Registration

This event is free and open for anyone to attend. Register here: https://tiepune25july.eventbrite.com/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Pune DB2 Meetup: Inaugural Meet

  • Date: Sat, 26 Jul 10:00am – 1:00pm
  • Location: IBM, Panchsheel Tech Park One, Yerwada

The Pune DB2 Users Group is accepting presentations for our DB2 user group meeting in July 2014.

Please send your presentation title and abstract to punedb2ug@gmail.com for consideration

Please send abstracts that explore into details of implementation, migrating to a new release, or maximizing performance from any member of the DB2 product family. All presentations must be strongly technical in nature, cannot contain marketing content, and must support and strengthen the information services community by providing the highest quality education and services designed to promote the effective utilization of DB2 and it’s family of products.

Suggested Topics:

The Conference Planning Committee strives to achieve a balanced conference program of solutions relevant to today’s IT environment and usage of DB2 on one or more platforms (e.g., Windows, Linux, UNIX, z/OS).

  • Creative methods for:
    • Managing database resource
    • Using ancillary DB2 tools and utilities
      -System management experience with:
    • Performance or availability
    • Migration to a new release of DB2
  • Database administration experiences with:
    • Data warehousing and Business intelligence applications
    • New releases and features of DB2
    • Federation and Replication
  • Data Architecture experiences with:
    • New releases and features of DB2
    • Data warehousing and Business intelligence
  • Emerging Technology:
    • Big Data
    • Cloud Computing

As always we love DB2 Performance topics! this could range from DBA performance tuning from an system or application perspective (or) Application SQL performance tuning, coding techniques etc. (We encourage application developers to share your experience in this forum)

All presentation abstracts must be received by July 6th, 2014 to be considered.

Speaker Biography: In 500 characters or less, recap your professional and outside experiences as they pertain to your presentation(s).

About Pune DB2 Users Group

Pune DB2 User Group tries to bring all IBM DB2 Admins under one roof. It is a channel to host the technical discussions, or feedback or improvisations about DB2. Of course, networking is an optional asset of this group.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/Pune-DB2-User-Group/events/192567532/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Pune SEO and Social Media Marketing Meetup: First meetup

  • Date: Sat, 26 Jul 10:00am – 12:30pm
  • Location: Cafe Coffee Day, FC Road

This is the first meeting planned by Pune SEO and Social Meedia Marketing Meetup Group. If you have interest in Digital Marketing, you are welcome to join us.

Agenda:

  • Welcome and introduce new members to the group.
  • Tell us about you and your business, website or interest in Digital Marketing
  • Any networking goal your trying to achieve out of this meeting?
  • Discussion – Overview of top SEO/ SMM techniques to drive targeted traffic
  • Networking

About Pune SEO and SEM Meetup Group

This meetup is for all digital marketing enthusiasts in and around Pune city, who wish to make new connections, learn and share knowledge – while having fun. Let’s share our knowledge about better ways to get targeted traffic from search engines and social media platforms such as YouTube, Linkedin, Twitter and Facebook

If you have an interest in Digital Marketing including SEO, Social Media Marketing, Digital Marketing, Content Marketing, Email Marketing, Affiliate Marketing and/or making money on Internet, feel free to join us for our next meetup! Veterans and Newbies – all are welcome !!

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/Pune-SEO-and-Social-Media-Meetup-Training/events/190963402/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

PuneJS Meetup: Taking off with Flight.js

  • Date: Sat, 26 Jul 11:00am – 2:00pm
  • Location: Mediaocean, Suite 304, Bldg A, GO-Square IT Park Wakad Rd, Wakad

Flight is (yet another) JavaScript web framework developed by the smart guys at Twitter and used on their own production code. It’s component-based and event-driven. It’s very lightweight and integrates seamlessly with your existing code — jQuery is a hard dependency, but you’re probably already using it in your project anyway.

This meetup is an extension of the organizer’s upcoming July 19 talk at the Deccan RubyConf – happening in Pune. In this talk he will write a ToDo app to get a feel of the framework and maybe exchange notes on how the other popular frameworks do similar things differently.

About PuneJS Meetup Group

This meetup was started to get the Javascript buzz going in Pune. Let’s meet up and join hacking!

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/PuneJS/events/191927602/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

TechNext Event: RxJava

  • Date: Sat, 26 Jul 4:00pm – 6:00pm
  • Location: Synerzip Softech Recreational Area, 3rd Floor, Revolution Mall, next to City Pride, Kothrud

Learn about RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM that has been released by NetFlix.

Agenda:

  1. Introduction to Functional Reactive Programming
  2. Reactive Programming with RxJava
  3. Considerations & Use Cases
  4. Demo
  5. Q & A

About the Speaker:

Mohana Rao Pusarla is a solutions architect with more than 7+ years of experience in Java related technologies. He has developed multiple enterprise products from scratch and has scaled applications for larger user base. He has worked with Global Logic and GE Health Care and he is currently working with Synerzip. He enjoys playing badminton when he is not coding or learning some new technology.

About Tech Next

Tech Next is a group which meets twice in a month in Pune, once for expert speakers and once for unconference at Synerzip’s recreation area. This group discuss topics pertaining to IT world from Developer centric technologies, QA centric practices and technology and Agile practitioners experiences.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/TechNext/events/188011362/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

(Nominal Fees) IIT-Bombay Alumni Association Pune: Networking Event

  • Date: Sat, 26 Jul 6:00pm – 10:00pm
  • Location: GS Lab Terrace, 9th Floor, Amar Arma Genesis, Above Food Bazaar, Baner Road

Are you looking for a change of job, or do you want career guidance. Are you toying with a brilliant idea for a start-up and looking for an investor or mentor. Are you keen on photography, trekking, music etc & would like to find others who are likewise interested.

Then IITBAA Pune has just the right function planned for you. Network with other IITans. Do you know that there are about 1,500 members in the IITB alumni fraternity in Pune alone. We do not have figures for alumni from other IIT’s. Could be about 200 from each. Be it helping with your career, business or leisure, alumni can help each other much more than anyone else because of the common roots we share.

The function is planned for 26th July at 6.00pm at GS Lab terrace. We expect a lot of participation from younger alumni. The format will ensure that participants have good benefits from the event. The function is open for alumni from all IIT’s. Every alumnus can also bring one other person who is interested in networking but not an IIT alumnus. The damages are Rs 200 per head including a light dinner. Beer will be available for purchase at the venue. A referral discount of Rs 50 per person will be given to those alumni (post 2005) that manage to have other IIT alumni (also post 2005) register & attend. This discount will be paid at the time of the function.

A list of alumni who have registered and their interests shall be published 1 week before the event so please register early.

About the IIT-Bombay Alumni Association, Pune

The Pune Chapter of the IITBAA started in 2002, when IITBAA came into existence as a Section 25 Company. Today it comprises of 1500+ alumni who are residents of the Pune Metropolitan area. Thanks to some very active alumni, a thriving Pune with a booming economy, and proximity to Mumbai, the Pune Chapter started with a lot of activity and has remained very active.

The primary mission of the Chapter is to promote networking among alumni and also between alumni and the Institute. We organize several events throughout the year, the flagship event being Innovations Pune, which showcases novel ideas in practice. Over the years, Innovations has evolved into a powerful brand built on integrity and excellence.

Fees and Registration

This event costs Rs. 200 (includes dinner), and is open only for alumni of any IIT. Please register here: http://iitbaapune.in/2014/06/23/iitb-alumni-networking-event-on-26-july-2014/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Big Data Meetup: Big Data Analytics; Splunk

  • Date: Sun, 27 Jul 10:30am – 1:30pm
  • Location: ThoughtWorks, Binarius, Deepak Nitrate Road, Shastrinagar, Yerwada

We will be having two Sessions

  • “Big Data Beyond Analytics” by Vivek Kant (10:30 am to 11:30 am)
  • “Splunk” by Jayant Mukherjee (11:30 am to 1:30 pm)

Big Data Beyond Analytics – Vivek Kant

Big Data” is currently on a hype curve, and all the focus is on that game changing analytical capability that it bring. However Big Data technologies have implications far beyond “Analytics” and will change the way how applications of the future will be build and integrated. This article describes those set of technologies, the concepts behind those technologies and how they will transform the way we build applications.

More About Vivek: Vivek Kant is the technical lead for Pitney Bowes’s Big Data program. For over 15 years Vivek has worked with world’s largest Banks, Financial Institutions and Telecommunication Companies in building massively scalable enterprise applications. For last two years Vivek is working for Pitney Bowes on Internet scale Applications like Digital Mailboxes, Big Data Analytics and Internet of Things.

Splunk as a BIG Data Platform for Business/Operational Intelligence – Jayant Mukherjee

More About the Topic

  • Splunk Introduction.
  • Splunk Architecture – Deployment, License, etc.
  • Uses of Splunk.
  • Live Demo of how we can use splunk for various operational & business intelligence.
  • Splunk Alternatives.

More About Jayant: Principal Engineer at Autodesk, working in cloud services team responsible for maintaining RESTful API services.

About Big Data Meetup Group

This meetup will help you gain knowledge about everything revolving around Big Data Technologies. We aim to become the “Homebrew Computer Club” of Pune, instigating big ideas in Big Data and providing platform for the individuals/startups/giants in and around Pune to showcase their knowledge.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/Big-Data-Meetup-Pune-Chapter/events/195626962/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

### About the PuneTech Calendar

**Get event announcements by email.** [Click here](http://www.feedburner.com/fb/a/emailverifySubmit?feedId=2324058) to subscribe (free) to the [PuneTech Calendar](http://punetech.com/calendar) of events, or [follow @punetech on twitter](http://twitter.com/punetech)

Tech Events this Week: Cleantech, Amazon Cloud, Ruby, SEO/SEM, Mobile Dev, Robotics

Here is a list of technology events happening in Pune over the next few days. To be informed of these events in advance, you should subscribe to get the PuneTech calendar event announcements by email. Click here to subscribe.

Opportunities in Cleantech (IT/analytics/internet-of-things) – with Infuse Ventures (Cleantech VC)

  • Date: Fri, 18 Jul 5:30pm – 7:30pm
  • Location: 5th Floor, A-Wing, MCCIA, ICC Towers, SB Road

Infuse Ventures, India’s largest early-stage cleantech VC fund, in partnership with MCCIA, TiE-Pune and POCC, would like to invite you for a unique event on Friday, 18 July 2014 at the MCCIA Trade Tower, Pune. The event will focus on the ‘breadth of entrepreneurial opportunities in cleantech’. While we will outline the ever-expanding boundaries of cleantech, we will also specifically focus on ‘the role of IT, data analytics and internet of things (IoT) in cleantech’.

Traditionally, the cleantech sector has been equated with extensive R&D, technology-heavy and project businesses that require huge capital investment. However, things have been changing. In the west, many different businesses have come up in the clean technology space that rely heavily on data capture, data sharing and analytics to enable energy and resource efficiency and promote sustainability in homes and across commercial and industrial set-ups. The importance of data and the ability to learn and act based on it is changing the paradigm of looking at the clean technology space.

We hope this session will throw open a new area of potential growth for entrepreneurs who are already in either the cleantech space or IT, data analytics and IoT space. Additionally, we hope this session will help you take a fresh look at your (or your company’s) current capabilities from a fast-evolving cleantech perspective. We believe that the cleantech opportunity is as immense as the web itself, since it increasingly touches every aspect of how we live, work and play.

At the event, you will also get an opportunity to listen to a few exemplary entrepreneurs who re-purposed or applied their non-cleantech capabilities to the cleantech field.

The event is free and open to everyone. No registration is necessary. The seating is on a first-come-first-seated basis. The Infuse team will be on hand on the following day, 19 July, for 1-on-1 meetings with any current or aspiring cleantech entrepreneurs.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://punestartups.org/events/event/show?id=1988582%3AEvent%3A339671

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

(Paid) 2-Day Workshop – Working with the Amazon Cloud Program – Developer Edition

  • Date: 19-20 Jul
  • Location: Pune – Contact Organizer for details

This 2-day program from Cralina takes one through all the fundamentals of cloud computing as well as Amazon Web Services (AWS) cloud and the infrastructure services which comprise AWS through a delightful mix of lectures, demos and hands-on exercises. By the end of the program one will have enough hands-on experience with AWS to be able to deploy, configure and secure one’s own scalable web application(s) on the Amazon cloud. This program also covers the Amazon API’s useful for developers. The revised edition of the program covers 70% of IBM Cloud Computing Infrastructure Architect Certification and the program material covers 100%.

Target Audience:

  • Engineers/Leads/Managers who would like to get a jump start on programming using Amazon Web Services.
  • Engineers/Leads/Managers who intend to deploy applications or services on the cloud sometime in future
  • Software developers who wish to integrate Amazon cloud services into their own software
  • Industry professionals who would like to get an in-depth understanding of cloud computing using Amazon Web Services

About Cralina

Cralina provides consulting services and technology trainings in niche areas to leading software companies and professionals with an objective to highly improve productivity and skill levels. Cralina’s consultants have a strong background working in a fast paced product development environment in Fortune 500 companies as well as successful startups.

Fees and Registration

This is a paid event. Check the event website: http://www.cralina.com/upcoming-programs#Amazon for details.

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

(Paid) Deccan Ruby Conference: “Hou De”

  • Date: Sat, 19 Jul 9:00am – 6:00pm
  • Location: Hyatt Regency, Pune

Welcome to the first edition of the Deccan Ruby Conference to be held in Pune on 19th July, 2014 at the Hyatt Regency.

Write to us at team@deccanrubyconf.org

Ruby is fun and this is our idea of having fun while organising a conference. A one-day, single-track conference that starts early and ends late! The conference boasts of workshops and talks for both beginners and experts, a lavish party at a local brewery and a potential Futsal tournament among conference attendees! (After all the World Cup finals would have been just a week earlier). For people staying on till Sunday, we plan to organise a trip to Sinhagad (a fort near Pune that has some pristine scenery and a rich history that will leave you speechless). A good easy 1 hour trek for those who want more than just some football.

“Hou De Karcha” (Let there be expense)

  • Early bird tickets will go at Rs. 1,150
  • Standard tickets will be at Rs. 1,850.

“Hou De Shikshan” (Let there be education)

Pune being a student city (yes – there are about 150 colleges just inside the City!), in a very unique way, we are allowing Companies to sponsor students while getting access to hiring budding Rubyists. Read more about this in the Sponsorship Prospectus!

“Hou De Tota” (Let there be loss)

Welcome sponsors! More details in the Sponsorship Prospectus but here are the sponsor slabs:

  • Lai Bhari: Rs. 1,00,001
  • Bhari: Rs. 40,001
  • Abhari: Rs. 12,501

Note: Do not miss the 1 Re. “shagun” (good luck).

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Pune SEO and Social Media Marketing Meetup

  • Date: Sat, 19 Jul 10:00am – 12:30pm
  • Location: CCD, FC Road

This is the first meeting planned by Pune SEO and Social Meedia Marketing Meetup Group. If you have interest in Digital Marketing, you are welcome to join.

Agenda:

  • Welcome and introduce new members to the group.
  • Tell us about you and your business, website or interest in Digital Marketing
  • Any networking goal your trying to achieve out of this meeting?
  • Optional: Share a SEO/ Digital marketing tip to the group
  • Networking

Fees and Registration

This event is free and open for anybody to attend (but you’ll be expected to buy at least a cup of coffee). Please register here: http://www.meetup.com/Pune-SEO-and-Social-Media-Meetup-Training/events/190963402/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Pune Mobile Developers Meetup: The birth & growth of alternative marketplaces

  • Date: Sat, 19 Jul 11:00am – 2:00pm
  • Location: Talentica Software, 5th Floor, Amar Megaplex, Baner Road

The Mobile landscape is ruled by the sales and availability of Mobile apps. As more and more people migrate to using smartphones, getting the relevant apps out to these folks is the key to ruling the landscape.

This MeetUp will focus on how device Jailbreaking/Rooting has spurned an alternative universe of Marketplaces and Apps, understanding the entire world of custom modded devices, what they aim to achieve and how app developers are cashing on this niche group of users.

Agenda for this event will be:

Talk on custom device modding accompanied with an emphasis on

  • How devices are Jailbroken or Rooted.
  • Alternative marketplaces
  • Apps specifically tailored for modded devices.
  • What functionality modding enables.
  • Pros & Cons of modding

Session will be taken by Reeve Luiz, Product Manager – Opera MediaWorks.

As usual, session will be followed by an open discussion where we can discuss any issues around Mobile development

Target Audience for this event are Mobile App Developers(all platforms), Business Development Folks, Entrepreneurs and Mobile Enthusiasts.

About Pune Mobile Developer Meetup Group

Pune mobile developers group is for enthusiasts in mobile technologies. We will meet to have discussions around emerging mobile technologies and latest trends in mobile development.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/Pune-Mobile-Developers/events/193127402/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Pune Robotics Meetup: Robots/Raspberry Pi/Arduino Home Projects Demo

  • Date: Sat, 19 Jul 11:00am – 2:00pm
  • Location: Robofun, 205, Vision Galleria, Opp G-Mart, Pimple Saudagar

Bring your own Robot or any other project (on Raspberry Pi/ Arduino platforms) you might have developed and share your story with the group!!

This meet-up is for people who have built something interesting at home and are interested in displaying/ demo their product to a smaller audience first before going big for a quick and constructive feedback and share their experience/ knowledge with others who share similar interest.

I believe kids who are pursuing or want to pursue Robotics as their hobby can also benefit from such opportunities and so they are welcome to join too along with heir parents!!

About the Pune Robotics Meetup

This group is about giving a platform to all robotic enthusiasts and jointly find ways to promote this hobby across Pune. We often receive enquiries from parents about how to get their children started in robotics. ‘Does my child have to know a lot about programming in order to engage in robotics?’ ‘My child is only 6 years old. Is it too early for him to start doing robotics?’ The answer to these questions is ‘NO’. In fact, the appeal of robotics lies precisely in the fact that it is a sport for everyone, regardless of experience and age. One can find like-minded people across the world, ranging from young hobbyist in primary school extra-curriculum clubs to professional researchers in NASA robotics research lab. Perhaps, to many children, the world of robotics may seem to be complicated and mysterious. After all, the daily newspaper is filled with breaking discoveries in the world of robotics. Yet, robotics, at fundamental level, can be very simple. Do not hesitate to take your very first step into robotics—for it promises a journey of unending fun and discoveries!

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/Pune-Robotics-Meetup/events/187126132/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

### About the PuneTech Calendar

**Get event announcements by email.** [Click here](http://www.feedburner.com/fb/a/emailverifySubmit?feedId=2324058) to subscribe (free) to the [PuneTech Calendar](http://punetech.com/calendar) of events, or [follow @punetech on twitter](http://twitter.com/punetech)

Event: Global Technology Outlook 2013 by Dr. C. Mohan (IBM)

On Wednesday, Pune is fortunate to have a very distinguished visitor – Dr. C. Mohan, an IBM Fellow, IBM Master Innovator, inventor of the presumed abort commit protocol in database, and a list of other achievements and awards that is so long that you’ll get bored reading the list.

Mohan is giving a talk on the “Global Technology Outlook” on Wednesday, 24 July, 6pm, at Dewang Mehta Auditorium, Persistent (SB Road). This talk should be of interest to not only technical people but also to a much broader set of people.

Abstract of the Talk

The Global Technology Outlook (GTO) is IBM Research’s vision of the future for information technology (IT) and its impact on industries that use IT. This annual exercise highlights emerging software, hardware, and services technology trends that are expected to significantly impact the IT sector in the next 3-7 years. In particular, the GTO identifies technologies that may be disruptive to an existing business, have the potential to create new opportunities, and can provide new business value to our customers. The 2013 GTO is built not only on its 31 predecessors, but the 100 years of IBM innovation. The 2013 GTO reports on six key findings which form 2 groups. The first group addresses The Rapidly Evolving Infrastructure while the second one addresses The Future of Big Data and Analytics. The six topics of GTO 2013 are: Mobile First, Scalable Services Ecosystems, Software Defined Environments, Multimedia and Visual Analytics, Contextual Enterprise and Personalized Education. In this talk, Mohan will share the GTO 2013 findings with the audience.

About the speaker – C. Mohan

Dr. C. Mohan has been an IBM researcher for 31 years in the information management area, impacting numerous IBM and non-IBM products, the research community and standards, especially with his invention of the ARIES family of locking and recovery algorithms, and the Presumed Abort commit protocol. This IBM, ACM and IEEE Fellow has also served as the IBM India Chief Scientist. In addition to receiving the ACM SIGMOD Innovation Award, the VLDB 10 Year Best Paper Award and numerous IBM awards, he has been elected to the US and Indian National Academies of Engineering, and has been named an IBM Master Inventor. This distinguished alumnus of IIT Madras received his PhD at the University of Texas at Austin. He is an inventor of 38 patents. He serves on the advisory board of IEEE Spectrum and on the IBM Software Group Architecture Board’s Council. More information can be found at his home page

Fees and Registration

The talk is at 6pm, on Wednesday, 24 July, at the Dewang Mehta Auditorium, “Bhageerath”, Persistent Systems, SB Road.

This event is free and open for anybody to attend. Please register here

Turing100 Lecture: Life and work of Judea Pearl – 9 Mar

As part of the Turing100 Lecture Series this time, there is a talk on the life and work of 2011 Turing Award recipient Judea Pearl, followed by a “Turing 100” quiz that teams of professionals and students can participate in.

Judea Pearl was given the Turing award for the development of a calculus for probabilistic and causal reasoning. On Saturday, 9 March, Mukund Deshpande, Head of the Business Intelligence and Analytics Competency at Persistent will talk about this work.

The event is free for everyone to attend. Register here

About the Turing Awards

The Turing awards, named after Alan Turing, given every year, are the highest achievement that a computer scientist can earn. And the contributions of each Turing award winner are then, arguably, the most important topics in computer science.

About Turing 100 @ Persistent Lecture Series

This year, the Turing 100 @ Persistent lecture series will celebrate the 100th anniversary of Alan Turing’s birth by having a monthly lecture series. Each lecture will be presented by an eminent personality from the computer science / technology community in India, and will cover the work done by one Turing award winner.

The lecture series will feature talks on Ted Codd (Relational Databases), Vint Cerf and Robert Kahn (Internet), Ken Thompson and Dennis Ritchie (Unix), Jim Gray, Barbara Liskov, and others. Full schedule is here

This is a lecture series that any one in the field of computer science must attend. These lectures will cover the fundamentals of computer science, and all of them are very relevant today.

Fees and Registration

This is a free event. Anyone can attend.

The event will be at Dewang Mehta Auditorium, Persistent Systems, SB Road, from 2pm to 5pm on Saturday 9th March. This event is free and open for anybody to attend. Register here

Turing100 Lecture: Life and work of John Backus (Fortran|BNF) – 2 Feb

The Turing100 Lecture Series come back with the 6th session. This time, there are two Technical talks, centered around the life and works of 1977 Turing Award recipient, Dr. John Backup.

In addition to several other contributions, Dr Backus is well-known for his pioneering work on Fortran as well as the inventor of the Backus-Naur Form (BNF) which is widely used as the notation for formal syntax.

On Saturday, 2nd Feb, Abhijit Vichare, will talk about the life and work of John Backus.

This will be followed by a session on “Early History of Fortran: The Making of a Wonder” by Prof. Uday Khedkar, Department of CSE, IIT-Bombay.

The event is free for everyone to attend. Register here

About the Turing Awards

The Turing awards, named after Alan Turing, given every year, are the highest achievement that a computer scientist can earn. And the contributions of each Turing award winner are then, arguably, the most important topics in computer science.

About Turing 100 @ Persistent Lecture Series

This year, the Turing 100 @ Persistent lecture series will celebrate the 100th anniversary of Alan Turing’s birth by having a monthly lecture series. Each lecture will be presented by an eminent personality from the computer science / technology community in India, and will cover the work done by one Turing award winner.

The lecture series will feature talks on Ted Codd (Relational Databases), Vint Cerf and Robert Kahn (Internet), Ken Thompson and Dennis Ritchie (Unix), Jim Gray, Barbara Liskov, and others. Full schedule is here

This is a lecture series that any one in the field of computer science must attend. These lectures will cover the fundamentals of computer science, and all of them are very relevant today.

Fees and Registration

This is a free event. Anyone can attend.

The event will be at Dewang Mehta Auditorium, Persistent Systems, SB Road, from 2pm to 5pm on Saturday 2nd February. This event is free and open for anybody to attend. Register here

Turing100 Lecture: Life and work of Jim Gray – By Anand Deshpande – 5 Jan

The Turing100 Lecture Series come back with the 6th session. This time, there are two Technical talks, centered around the life and works of 1998 Turing Award recipient, Dr. Jim Gray.

Jim Gray made seminal contributions to database and transaction processing research and implementions of real systems at Tandem, IBM, and Microsoft. Among his best known achievements are

  • granular database locking
  • two-tier transaction commit semantics
  • the “five-minute rule” for allocating storage
  • the data cube operator for data warehousing applications
  • describing the requirements for reliable transaction processing (memorably called the ACID test) and implemented them in software.

On Saturday, 5th January, Anand Deshpande, CEO of Persistent Systems, will talk about the life and work of Dr. Jim Gray, the recipient of the 1998 Turing Award. This talk is a part of the Turing Awards monthly lecture series that happens at Persistent’s Dewang Mehta Auditorium.

This will be followed by a session on “Software Faults, Failures and Their Mitigation – contributions of Dr. Jim Gray to the area of Fault Tolerant Systems” by Prof. Kishore Trivedi, Duke University, USa.

The event is free for everyone to attend. Register here

About the Turing Awards

The Turing awards, named after Alan Turing, given every year, are the highest achievement that a computer scientist can earn. And the contributions of each Turing award winner are then, arguably, the most important topics in computer science.

About Turing 100 @ Persistent Lecture Series

This year, the Turing 100 @ Persistent lecture series will celebrate the 100th anniversary of Alan Turing’s birth by having a monthly lecture series. Each lecture will be presented by an eminent personality from the computer science / technology community in India, and will cover the work done by one Turing award winner.

The lecture series will feature talks on Ted Codd (Relational Databases), Vint Cerf and Robert Kahn (Internet), Ken Thompson and Dennis Ritchie (Unix), Jim Gray, Barbara Liskov, and others. Full schedule is here

This is a lecture series that any one in the field of computer science must attend. These lectures will cover the fundamentals of computer science, and all of them are very relevant today.

Fees and Registration

This is a free event. Anyone can attend.

The event will be at Dewang Mehta Auditorium, Persistent Systems, SB Road, from 2pm to 5pm on Saturday 5th January. This event is free and open for anybody to attend. Register here

Event Report: Sham Navathe on E.F. Codd

(This is a liveblog of Sham Navathe’s lecture on E.F. Codd as part of the Turing 100 @ Persistent lecture series.)

Sham Navathe does not really need an introduction – since he is famous for his book “Fundamentals of Database Systems” written by with Ramez Elmasri, which is prescribed for undergraduate database courses all over the world. His full background can be looked up in his Wikipedia page, but it is worth mentioning that Navathe is a Punekar, being a board topper from Pune in his HSC. He regularly visits Pune since he has family here.

Today’s lecture is about E.F. Codd, a British mathematicians, logician, and analyst, who was given the Turing award in 1981 for his invention of the relational databases model. He is one of the 3 people to have received a Turing award for work in databases (the other two being Charlie Bachman in 1973 for introducing the concept of data structures and the network database model, and Jim Gray in 1998 for his work on database transaction processing research and technical leadership in system implementation.)

Ted Codd studied in Oxford, initially studying Chemistry, before doing a stint with the Royal Air Force and then getting degree in Maths. He later emigrated to US, worked in IBM, did a PhD from University of Michigan, and finally went back to IBM. At that time, he led the development of the world’s first “multiprogramming system” – sort of an operating system.

Codd quit IBM in 1984 because he was not happy with the “incomplete implementation of the relational model.” He believed that SQL is a “convenient” and “informal” representation of the relational model. He published rules that any system must follow before it could be called a relational database management system, and complained that most commercial systems were not really relational in that sense – and some were simply thin pseudo-relational layer on top of older technology.

Invention of the Relational Model

In 1963-64, IBM developed the IMS database management system based on the hierarchical model. In 1964-65 Honeywell developed IDS, based on the network model. In 1968, Dave Childs of Michigan first proposed a set-oriented database management system. In 1969 Codd published “The derivability, redundancy, and consistency of relations stored in large databases” (IBM research report, RJ-599, 1969). This was the work that led to the seminal paper, “A Relational Model for Large Shared Data Banks” (CACM, 13:6, June 1970). Other classic papers are: “Extending the Relational Model to capture more meaning” (ACM TODS, 4:4, Dec 1979), which is called the RM/T model. He is also the inventor of the term OLAP (Online Analytical Processing).

After Codd’s proposal of the relational model, IBM was initially reluctant to commercialize the idea. Instead, Michael Stonebraker of UC-Berkeley along with PhD students created INGRES, the first fully relational system. INGRES ultimately became Postres database which is one of the leading open source databases in the world today. In the meantime, Relational Software Inc. brought another relational database product to the market. This ultimately became Oracle. After this, IBM heavily invested in System R that developed the relational DBMS ideas fully. Codd was involved in the development of System R – and most of the fundamental ideas and algorithms underlying most modern RDBMS today are heavily influenced by System R.

Interesting RDBMS developments after Codd’s paper:

  • 1975: PhD students in Berkeley develop an RDBMS
  • 1976: System R first relational prototype system from IBM
  • 1979: First proposal for a cost based optimizer for database queries
  • 1981: Transactions (by Jim Gray)
  • 1981: SQL/DS First commercial RDBMS

Two main motivations for the relational model:

    • Ordering dependence
    • Indexing dependence
    • Access path dependence

    In DBMS before RDBMS, there was a heavy dependence of the program (and programmer) on the way the data is modeled, stored and navigated:

    All of this was hardcoded in the program. And Codd wanted to simplify database programming by removing these dependencies.
    – Loss of programmer productivity due to manual optimization.

Codd’s fundamental insight was that freeing up the application programmer from knowing about the layout of the data on disk would lead to huge improvements in productivity. For example, in the network or hierarchical models, a data model in which a Student has a link to the Department that he is enrolled in, is very different from a model in which each Department links to all the students that are enrolled there. Depending upon which model is used, all application programs would be different, and switching from one model to another would be difficult later on. Instead, Codd proposed the relational model which would store this as the Student relation, the Department relation, and finally the Enrolment relation that connects Student and Department.

The Relational Data Model

A relation is simply an unordered set of tuples. On these relations, the following operations are permitted:

  • Permutation
  • Projection
  • Join
  • Composition

Of course, other operators from set theory can be applied to relations, but then the result will not be a relation. However, the operations given above take relations and the results are also relations. Thus, all the relational operators can again be applied to the results of this operation.

He defined 3 types of relations:

  • Expressible: is any relation that can be expressed in the data model, using the data access language
  • Named: is any relation that has been given a specific name (i.e. is listed in the schema)
  • Stored: is a relation that is physically stored on disk

He also talked about 3 important properties of relations:

  • Derivability: A relation is derivable if it can be expressed in terms of the data access language (i.e. can be expressed as a sequence of relational operations)
  • Redundancy: A set of relations is called strongly redundant if one of the relations can be derived from the other relations. i.e. it is possible to write a relational operation on some of the relations of the set whose result is the same as one of the other relations. A set of relations is weakly redundant if there is a relation in that set which has a projection that is derivable from the other relations. Good database design entails that strongly redundant sets of relations should not be used because of problems with inconsistency. However, weakly redundant relations are OK, and used for performance purposes. (Materialized views.)
  • Consistency / Inconsistency: Codd allowed the definition of constraints governing the data in a set of relations, and a database is said to be consistent if all the data in the database satisfies those constraints, and is said to be inconsistent if not.

In the years that followed, a bunch of IBM research reports on normalization of databases followed.

Turing Award Lecture

His talk is titled: “Relational Databases: A Practical Foundation for Productivity”. His thoughts at that time:

  • Put users in direct touch with databases
  • Increase productivity of DP professionals in developing applications
  • Concerned that the term “relational” was being misued

He points out that in relational data model, data can be addressed symbolically, as “relation name, primary key value, attribute name”. This is much better than embedding links, or positional addressing (X(i, j)).

The relational data model encompasses structure, manipulation and integrity of data. Hence, it is a complete model, because all 3 aspects are important for data management.

Characteristics of relational systems:

  • MUST have a data sub-language that allows users to query the data using SELECT, PROJECT and JOIN operators
  • MUST NOT have user visible navigation links between relations
  • MUST NOT convey any information in the way tuples are ordered

He was worried that relational system might not be able to give performance as good as the performance of non-relational systems. He talked about:

  • performance oriented data structures
  • efficient algorithms for converting user requests into optimal code

In future work, he mentioned the following

  1. Domains and primary keys
  2. Updating join-type views
  3. Outer-joins
  4. Catalogs
  5. Design aids at logical and physical level
  6. Location and replication transparency in distributed databases
  7. Capture meaning of data
  8. Improved treatment of missing, null and inapplicable values
  9. Heterogeneous data

This was a remarkably prescient list. In the 30 years since this talk, most of this has actually happened either in commercial databases or in research labs. We have pretty much achieved #1 to #6, while #7 to #9 have seen a lot of research work but not wide commercial acceptance yet.

Concluding Thoughts

  • Relational model is a firm foundation for data management. Nothing else compares.
  • On this foundation we were able to tackle difficult problems in the areas of design, derivability, redundancy, consistency, replication as well as language issues. All of these would have been very difficult otherwise
  • Proponents of NoSQL databases as well as map-reduce/hadoop type of systems need to keep in mind that large data management cannot really be done in an ad hoc manner.
  • Codd’s RM/T model was an attempt to capture metadata management, but fell short of what was needed.

Audience Questions

Q: Why did object-oriented databases not catch on?

A: There was a lack of understanding amongst the wider community as to the best way of using object-oriented ideas for data management. OODBMS companies were not really able to really educate the wider community, and hence failed. Another problem is that object-oriented DBMS systems made the data model complex but there were not corresponding developments in the query language and optimization tools.

Q: When the relational model was developed, did they constrain themselves due to the hardware limitations of those days?

A: Codd did mention that when deciding on a set of operations for the relational model, one consideration was ‘Which of these operations can be implemented on today’s hardware’. On the other hand, there were lots of companies in the 80s which tried to implement specialized hardware for relational/DBMS. However, none of those companies really succeeded.

In the future, it is very unlikely that anyone will develop a new data model with improvements in hardware and processing power. However, new operators and new ways of parallelizing them will certainly be developed.

Q: There are areas of data management like incomplete, inexact data; common sense understanding of data; deduction and inferencing capabilities. These are not really handled by today’s DBMS systems. How will this be handled in the future.

A: There have been many interesting and elegant systems proposed for these areas, but non have seen commercial success. So we’ll have to wait a while for any of these to happen.

Will be updated every 15 minutes. Please refresh regularly.

TechWeekend 6 (#tw6): NoSQL and Databases In the Cloud – 15 Jan

TechWeekend Pune and Microsoft present #TW6, a deep-dive into the world of databases in the cloud – NoSQL, SQL Azure, MongoDB, Redis and more. On Saturday, January 15, from 10am to 1pm.

As you’re aware, TechWeekend is a monthly series of lectures/discussions on technical topics. It happens on the third Saturday of every month, at the same time and same place.

Schedule

  • Introduction to NoSQL – Navin Kabra
  • MongoDB the Infinitely Scalable – Baishampayan Ghose
  • SQL Azure – The Database of the Clouds – Saranya Sriram
  • When NoSQL is not appropriate for you – Dhananjay Nene
  • Experiences with Redis – Gautam Rege

About the Sponsor – Microsoft

Many thanks to Microsoft for sponsoring the venue for Techweekend. Microsoft wants to get more closely involved with the tech community in Pune, and particularly the open source enthusiasts – with the intention of making everybody aware that their cloud technologies (like Azure) actually play well with open source, and that you can deploy your php applications, your drupal/joomla installs on Azure.

Logistics

It is from 10am to 1pm on Saturday 15th January at the Sumant Moolgaonkar Auditorium, Ground Floor, Wing A, ICC Trade Towers, SB Road. As usual, TechWeekend is free for anyone to attend, but please register here.

Should you use a file-system or a database

Whether to use a file-system or a database to store the data of your application has been a contentious issue since the 80s. It was something we worried about even when I was doing my Ph.D. in Databases in the 90s. Now Jaspreet Singh, of Pune-based startup Druvaa has weighed in on this issue on Druvaa’s blog. His post is republished here with permission.

This topic has been on my plate for some time now. It’s interesting to see how databases have come a long way and have clearly out-shadowed file-systems for storing structured or unstructured information.

Technically, both of them support the basic features necessary for data access. For example both of them ensure  –

  • Data is managed to ensure its integrity and quality
  • Allow shared access by a community of users
  • Use of well defined schema for data-access
  • Support a query language

But, file-systems seriously lack some of the critical features necessary for managing data. Lets take a look at some of these feature.

Transaction support
Atomic transactions guarantee complete failure or success of an operation. This is especially needed when there is concurrent access to same data-set. This is one of the basic features provided by all databases.

But, most file-systems don’t have this features. Only the lesser known file-systems – Transactional NTFS(TxF), Sun ZFS, Veritas VxFS support this feature. Most of the popular opensource file-systems (including ext3, xfs, reiserfs) are not even POSIX compliant.

Fast Indexing
Databases allow indexing based on any attribute or data-property (i.e. SQL columns). This helps fast retrieval of data, based on the indexed attribute. This functionality is not offered by most file-systems i.e. you can’t quickly access “all files created after 2PM today”.

The desktop search tools like Google desktop or MAC spotlight offer this functionality. But for this, they have to scan and index the complete file-system and store the information in a internal relational-database.

Snapshots
Snapshot is a point-in-time copy/view of the data. Snapshots are needed for backup applications, which need consistent point-in-time copies of data.

The transactional and journaling capabilities enable most of the databases to offer snapshots without shopping access to the data. Most file-systems however, don’t provide this feature (ZFS and VxFS being only exceptions). The backup softwares have to either depend on running application or underlying storage for snapshots.

Clustering
Advanced databases like Oracle (and now MySQL) also offer clustering capabilities. The “g” in “Oracle 11g” actually stands for “grid” or clustering capability. MySQL offers shared-nothing clusters using synchronous replication. This helps the databases scale up and support larger & more-fault tolerant production environments.

File systems still don’t support this option 🙁  The only exceptions are Veritas CFS and GFS (Open Source).

Replication
Replication is commodity with databases and form the basis for disaster-recovery plans. File-systems still have to evolve to handle it.

Relational View of Data
File systems store files and other objects only as a stream of bytes, and have little or no information about the data stored in the files. Such file systems also provide only a single way of organizing the files, namely via directories and file names. The associated attributes are also limited in number e.g. – type, size, author, creation time etc. This does not help in managing related data, as disparate items do not have any relationships defined.

Databases on the other hand offer easy means to relate stored data. It also offers a flexible query language (SQL) to retrieve the data. For example, it is possible to query a database for “contacts of all persons who live in Acapulco and sent emails yesterday”, but impossible in case of a file system.

File-systems need to evolve and provide capabilities to relate different data-sets. This will help the application writers to make use of native file-system capabilities to relate data. A good effort in this direction was Microsoft WinFS.

Conclusion

The only disadvantage with using the databases as primary storage option, seems to be the additional cost associated. But, I see no reason why file-systems in future will borrow features from databases.

Disclosure

Druvaa inSync uses a proprietary file-system to store and index the backed up data. The meta-data for the file-system is stored in an embedded PostgreSQL database. The database driven model was chosen to store additional identifiers withe each block – size, hash and time. This helps the filesystem to –

  1. Divide files into variable sized blocks
  2. Data deduplication – Store single copy of duplicate blocks
  3. Temporal File-system – Store time information with each block. This enables faster time-based restores.
Reblog this post [with Zemanta]

The Great Debate: PostgreSQL vs. MySQL – with Jim Mlodgenski, 23 Jan

PostgreSQL
Image via Wikipedia

This information sent in by @nikkhils of EnterpriseDB. Thanks!

What: “The Great Debate: PostgreSQL vs. MySQL” with Jim Mlodgenski, Senior Database Architect, EnterpriseDB
When: Friday, 23 Jan, 6pm
Where: Dewang Mehta Auditorium, Persistent, S.B. Road
Registration and Fees: This event is free for all to attend, thanks to Persistent Systems

Details:
For years, the common industry perception has been that MySQL is faster and easier to use than PostgreSQL. PostgreSQL is perceived as more powerful, more focused on data integrity, and stricter at complying with SQL specifications, but correspondingly slower and more complicated to use.

Like many perceptions formed in the past, these things aren’t as true with the current generation of releases as they used to be. DBAs, developers, and IT managers and decision-makers will benefit from this hour-long presentation about the pros and cons of using PostgreSQL or MySQL, which will include a discussion about the ongoing trend towards using open source in the enterprise.

About the Speaker – Jim Mlodgenski

Jim is one of EnterpriseDB’s first employees and joined the company in May, 2005. As Senior Database Architect he has been responsible for EnterpriseDB’s technical pre-sales, professional services, providing customized solutions and training.

Prior to joining EnterpriseDB, Jim was a partner and architect at Fusion Technologies, a technology services company founded by EnterpriseDB’s chief architect, Denis Lussier. For nearly a decade, Jim developed early designs and concepts for Fusion’s consulting projects and specialized in Oracle application development, Web development, and open source.

Jim received a BS degree in Physics from Rensselaer Polytechnic Institute.

Jim has spoken at many international open-source conferences and is the author of many white papers on RDBMS

Reblog this post [with Zemanta]