Clusterpoint Margarita Sudņika ms11077. RDBMS & NoSQL Databases & tables → Document stores Columns, rows → Schemaless documents Scales UP → Scales UP.

Slides:



Advertisements
Similar presentations
2 Proprietary & Confidential What is Sharding Benefits of Sharding Alternatives of Sharding When to start Sharding Agenda.
Advertisements

© Copyright 2012 STI INNSBRUCK Apache Lucene Ioan Toma based on slides from Aaron Bannert
1.  Understanding about How to Working with Server Side Scripting using PHP Framework (CodeIgniter) 2.
A Comprehensive Web Application Development and Deployment Platform.
Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML.
What is MySQL? MySQL is a relational database management system (A relational database stores data in separate tables rather than putting all the data.
Introduction to Backend James Kahng. Install Node.js.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 14 Web Database Programming Using PHP.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
5 Creating the Physical Model. Designing the Physical Model Phase IV: Defining the physical model.
Inventory Management System With Berkeley DB 1. What is Berkeley DB? Berkeley DB is an Open Source embedded database library that provides scalable, high-
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
Indexing XML Data Stored in a Relational Database VLDB`2004 Shankar Pal, Istvan Cseri, Gideon Schaller, Oliver Seeliger, Leo Giakoumakis, Vasili Vasili.
Simple Web SQLite Manager/Form/Report
Platform as a Service (PaaS)
A Social blog using MongoDB ITEC-810 Final Presentation Lucero Soria Supervisor: Dr. Jian Yang.
A Study in NoSQL & Distributed Database Systems John Hawkins.
Databases with Scalable capabilities Presented by Mike Trischetta.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Introduction to InfoSec – Recitation 7 Nir Krakowski (nirkrako at post.tau.ac.il) Itamar Gilad (itamargi at post.tau.ac.il)
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
WTT Workshop de Tendências Tecnológicas 2014
An introduction to SQL 1/21/2014 – See chapter 2.3 and 6.1 PostgreSQL -
Meet with the AppEngine Márk Gergely eu.edge. What is AppEngine? It’s a tool, that lets you run your web applications on Google's infrastructure. –Google's.
Introduction to databases and SQL. What is a database?  A database is an organized way of holding together pieces of information  A database refers.
University of North Texas Libraries Building Search Systems for Digital Library Collections Mark E. Phillips Texas Conference on Digital Libraries May.
One Billion Objects in 2GB: Big Data Analytics on Small Clusters with Doradus OLAP There are many good software modules available today that provide big.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Prime Esperienze di Utilizzo di R all’Interno dell’Istat The Web-Based Information System of Italian Population Census Maura Giacummo Leonardo Tininini.
(C) 2008 Clusterpoint(C) 2008 ClusterPoint Ltd. Empowering You to Manage and Drive Down Database Costs April 17, 2009 Gints Ernestsons, CEO © 2009 Clusterpoint.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Digas Digital Archiving System. Digas is the database program used for research and fact checking in the Research Department (“Dokumentation”, ~ 60 researchers)
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
IR Homework #2 By J. H. Wang Mar. 31, Programming Exercise #2: Query Processing and Searching Goal: to search relevant documents for a given query.
DM_PPT_NP_v01 SESIP_0715_JR HDF Server HDF for the Web John Readey The HDF Group Champaign Illinois USA.
Distributed Time Series Database
NoSQL Or Peles. What is NoSQL A collection of various technologies meant to work around RDBMS limitations (mostly performance) Not much of a definition...
Performance. Performance Performance is a critical issue especially in a multi-user environment. Benchmarking is one way of testing this.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 14 Web Database Programming Using PHP.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Ch 2. Application Layer Myungchul Kim
Apache Solr Dima Ionut Daniel. Contents What is Apache Solr? Architecture Features Core Solr Concepts Configuration Conclusions Bibliography.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
CS320 Web and Internet Programming SQL and MySQL Chengyu Sun California State University, Los Angeles.
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
MarkLogic The Only Enterprise NoSQL Database Presented by: Aashi Rastogi ( ) Sanket Patel ( )
Abstract MarkLogic Database – Only Enterprise NoSQL DB Aashi Rastogi, Sanket V. Patel Department of Computer Science University of Bridgeport, Bridgeport,
1 Analysis on the performance of graph query languages: Comparative study of Cypher, Gremlin and native access in Neo4j Athiq Ahamed, ITIS, TU-Braunschweig.
Aaron Stanley King. What is SQL Azure? “SQL Azure is a scalable and cost-effective on- demand data storage and query processing service. SQL Azure is.
Presented by: Aaron Stanley King.  Benefits of SQL Azure  Features of SQL Azure  Demos, Demos, Demos!  How to query in SQL Azure  More Demos!  Recent.
Web Database Programming Using PHP
Platform as a Service (PaaS)
and Big Data Storage Systems
Platform as a Service (PaaS)
CS320 Web and Internet Programming SQL and MySQL
CS122B: Projects in Databases and Web Applications Winter 2017
MongoDB Er. Shiva K. Shrestha ME Computer, NCIT
W3 Status Analyzer.
Web Database Programming Using PHP
Building Search Systems for Digital Library Collections
Internet Protocols IP: Internet Protocol
relational thoughts on NoSql
CS3220 Web and Internet Programming SQL and MySQL
MS AZURE By Sauras Pandey.
CloudAnt: Database as a Service (DBaaS)
CS3220 Web and Internet Programming SQL and MySQL
Presentation transcript:

Clusterpoint Margarita Sudņika ms11077

RDBMS & NoSQL Databases & tables → Document stores Columns, rows → Schemaless documents Scales UP → Scales UP & OUT Replications → Sharding & Replications For table like data → Unstructured data Legacy & mature → New Jan-16

Clusterpoint A scalable high-speed NoSQL database technology with Google-like search Manually ranking (svara piešķiršana) Solves 2 big data access problems: Long time waiting for query execution Querry execution 0,005-0,5 seconds Loads of information Jan-16

Arhitecture Jan-16 Application Clusterpoint server software HTTP DOCUMENTS MAILS CONTACTS PROJECTS CUSTOMERS EMPLOYEES CLUSTER NODES (multi-server hardware) STAND-ALONE SERVER

Clusterpoint Data storage model xml Supported formats Json Xml HTML Text Jan-16

Features Full context search Unlimted database size Guaranteed querry size <0,5 s Clustering as default feature Scallable database mirroring Snippets with search hits Web friendly api Flexible data relevancy rules Jan-16

Access Jan-16

Search Free text Phrase Wildcards Patterns matches by lookup John Smith In XML database structure Did you mean “...?” feature Faceted search and navigation Full data index for xml data Jan-16

API Simple, robust XML messaging XML request/response similar to SOAP Transport – http, https (post, get) – tcp – unix domain socket > 20 API commands Libraries: PHP,.NET (web service) Jan-16

API message Jan-16 storage name command name message date and time message number creator of message user name user password reply encoding Search search query number of documents intend from the beginning boolean type parameter maximum from one group FROM value TO value Insert document id document title document rate meta data document id textual information information that is not shown Lookup document id

Platform Runs on *nix (tested on Linux and FreeBSD) Written in C/C++ Optimized for multi-core processors Source code is IP of Clusterpoint written from the scratch PORTS Data tcp: 5550, 80 Unix domains sockets Cluster discovery UDP: :5550 Jan-16

Parameters Disk space 1.,5-2 times more than disk space Data of 100 GB = GB The amount doesn’t include space for log files, as its possible rotate and backup files, While file load and indexing size can increase 3-4 times, then return to normal size RAM more RAM - more cached data –better performance usually recomended >4 GB Jan-16

Use Complementary Solving performance issues and bottlenecks of existing database systems Standalone Application is implemented using Clusterpoint DBMS Jan-16 APP server SQL USERS Cluste rpoint XML DBMS XML APP server USERS

THANK YOU Jan-16