Catch up on the First Edition

Total Page:16

File Type:pdf, Size:1020Kb

Catch up on the First Edition THE FUTURE OF 9 TOP DATABASE REAL-TIME THE GREAT REMOTE VIRTUAL EVENTS TRENDS FINANCIAL SERVICES WORK EXPERIMENT Q&As Tech Legend Scott McNealy Redis Creator Salvatore Sanfilippo FROM WD-40 TO ELON MUSK: PEOPLE AND PRODUCTS THAT ARE MORE THAN THEY SEEM THE POWER OF REDISCOVERY ISSUE 1 | FALL 2020 Open-source at global scale Developed in partnership with Redis Labs, Azure Cache for Redis delivers the same unmatched Redis Enterprise performance as a native Azure service with: Azure Cache • Support for Redis Modules and Redis on Flash • Active geo-replicated availability and failover • Industry-leading Azure security, reliability, and for Redis global scale And with unified billing and streamlined management through Azure, it’s simply the best Redis Enterprise experience on the cloud. Learn more—or join the preview today. ISSUE 1 Fall 2020 TABLE OF CONTENTS The Power of Rediscovery 2 Sometimes, things are more than they seem! Editor’s Note By Don Steinberg By Fredric Paul 3 Discoveries News and trends in data-driven business and technology. 5 Analyst Angle: Don’t Mark Down Markdown By Rachel Stephens 14 (RedMonk) 6 Founders Forum: Rediscovering Collaborative Work By Ofer Bengal (Redis Labs) 7 Founders Forum: Best Practices for 10 22 26 AI Serving Engines By Yiftach Shoolman (Redis Labs) The Future of Q&A with Salvatore How to Become a Virtual Events Sanfilippo Real-Time Financial Active Theory’s Nick On Redis, open source, Services Company 8 Mountford on what makes and more. Financial firms must deliver VC Vector: a great virtual event. By Fredric Paul instant experiences, high Rediscovering the By Fredric Paul availability, and virtually Value of Data unlimited scale. By Enrique Salem By Ivan Schneider (Bain Capital Ventures) 34 9 Things Your Database Must Do By Haley Kim 46 Meet the Redis Stars Get to know a trio 31 36 42 of innovative Redis community members. By Haley Kim Meet Women Leaders Q&A with Scott McNealy Managing Remote at Redis Labs The tech legend on Workers From software to sales, managing through a crisis. The lessons of 2020. 48 our women managers By Fredric Paul By Divya Murthy Key-Value: An Iconic share leadership secrets. Conversation By Haley Kim By Don Steinberg FALL 2020 › REDISCOVER MAGAZINE 1 Fall 2020 Issue 1 EDITOR’S NOTE Publisher Howard Ting Editor-in-Chief Rediscovering Redis, Magazines, and More Fredric Paul elcome to the premiere issue of Rediscover Managing Editor Scot Finnie Magazine. The team at Redis Labs created this project to highlight the concept of “rediscovery” Associate Editor —the idea that even though you may think you Haley Kim W know what a person, product, technology, or idea is all about, Art Director there may be much more there than you realize. Kim Han Not surprisingly, Redis itself was the inspiration for this idea. Developers and Design Consultant DevOps professionals know Redis as a great caching solution—a fast and cost- Oranuj Kanangkul effective way to optimize data infrastructure. But as software engineers and Estella Xian architects take a closer look, they’re rediscovering the full power of Redis as an Contributing Writers ultra-fast, super-scalable, highly available (five-nines uptime!), developer-friendly Ofer Bengal tool for building applications for the digital economy. Importantly, it’s not just Divya Murthy that Redis has grown and improved over the years, though of course it has— Enrique Salem rather, many of those capabilities have been there for a long time, even if we Ivan Schneider Jamie Scott didn’t always recognize them. Yiftach Shoolman Of course, Redis is far from the only thing ripe for rediscovery. In “The Power of Don Steinberg Rediscovery” (page 14), acclaimed writer Don Steinberg takes an incisive and Rachel Stephens amusing look at everything from WD-40 (not just a rust-prevention solvent but an all-purpose lubricant with literally thousands of uses) to Arnold Schwarzenegger Redis Labs (not just a body-builder, he had what it takes to become a movie star—and then Governor of California). We think you’ll be surprised by the choices, and their stories. CEO & Co-Founder Finally, it’s no accident that we worked to capture the spirit of rediscovery in a Ofer Bengal magazine, available both digitally and in print. I spent the formative years of my CTO & Co-Founder career writing and editing computer and technology magazines, so I was super Yiftach Shoolman excited to rediscover the power and excitement of a compelling story presented CRO & GM North America in a beautiful and engaging visual environment. We hope you enjoy the results. Jason Forget Want to learn more about the power of rediscovery? Visit RedisLabs.com/ CFO rediscover to access a variety of related content, download a PDF, or request Rafael Torres a printed copy of Rediscover Magazine. CPO Thank you! Alvin Richards VP Research & Development Fredric “The Freditor” Paul Itai Raz Editor-in-Chief VP Human Resources Adi Stern VP of Product and Corporate Marketing Mike Anand A PUBLICATION FROM VP of Demand and Growth Marketing Mike Kwon Rediscover Magazine © 2020 Redis Labs, Inc. All rights reserved. Redis Labs is a trademark of Redis Labs, Inc., registered in the United States and other countries. All other brand names mentioned herein are for identification purposes only and may be the trademarks of their respective holder(s). COVER DESIGN BY ESTELLA XIAN. Disclaimer: The views and opinions expressed in this magazine are those of the respective authors, and not COVER IMAGE CREDITS: WD 40: MIKE MOZART; necessarily those of Redis Labs, Inc. or any of its other employees or affiliates. Redis Labs has not endorsed NETFLIX: WWW.QUOTECATALOG.COM; any of the content contained herein. BAKING SODA: WILLIS LAM; ELON MUSK: STEVE JURVETSON; SRIRACHA: OATSY40; Questions, comments, or concerns for the Rediscover Magazine editorial team? Send an email to CARDI B: FRANK SCHWICHTENBERG [email protected] Interested in Redis, Redis Enterprise, or Redis Labs? Visit RedisLabs.com or call (415) 930-9666 2 redislabs.com/rediscover DISCOVERIES Secure Enclaves: Hardware/Software Security for Encryption In Use Encryption in transit and encryption at rest are now standard procedure in highly regulated industries. But there’s another realm of encryption you may not know about: Encryption in use—protecting data when it is Rediscovering the Power being processed in memory, so even operating system admins can’t get of the Inbox access. Today, encryption in use is In today’s world, email newsletters can seem obsolete. But even as pundits toll typically done with client-side the death of email, it turns out that email newsletters can still be incredibly encryption—encrypting data within effective and efficient marketing vehicles. Along with email marketing giants like an application before storing it in Constant Contact, Mailchimp, and HubSpot, these three companies are helping a database, which can limit data- us rediscover the power of the inbox: base functionality. But an emerging 1. Substack is betting on the fact that you’ll more likely read and enjoy a news- technology called secure enclaves letter if it comes from a writer you like. The 2017 Bay Area startup has created combines hardware and software a platform that makes it easy for writers to monetize their work. Once writers approaches to solve that problem. gain a following on their free Substack, they are encouraged to start converting Secure enclave technology— that audience to paid subscribers. Popular Substacks range the spectrum: Emily private allocations of memory Atkin writes about climate change on HEATED, Bill Bishop breaks down current protected from use by external events in China in Sinocism, and mechanical/aerospace engineer Surjan Singh processes—is not yet widely availa- documents his sabbatical in An Engineering Self-Study. ble in server hardware or from cloud 2. Inside, founded by angel investor Jason Calacanis in 2006, curates news to providers. But as the approach gains specific interests—there’s Inside Streaming, Inside Cryptocurrency, Inside traction, it promises to change the Meditation, Inside Podcasting, and 50 more weekly and daily newsletters. rules of security in some important A nice touch: the Inside website lists proposed new newsletters—readers ways. With secure enclaves, for are encouraged to vote for the ones they like, and the company will bring example, you no longer have to trust on experts to create them if they generate enough interest. your server administrator and some- times even your cloud provider—you 3. Revue makes corporate newsletters easier to send. With customers like Fast only have to trust the hardware. Company, Vox Media, and VentureBeat, the Dutch company, founded in 2015, For more information on how has created an easy-to-use yet sophisticated newsletter editing platform. Redis Labs is helping build the Users can manage sponsored content, community and events, and affiliate secure enclave ecosystem, check links, and also get tools to help grow their audiences. out our blog post: RedisLabs.com/ One thing’s for sure—the world is rediscovering the allure of email newsletters—if secure-enclaves. —Jamie Scott we ever really forgot. —Haley Kim PHOTO BY MEDIAPHOTOS FALL 2020 › REDISCOVER MAGAZINE 3 DISCOVERIES How Technology Don’t Rediscover These! Vinyl records may be cool again, but not Helped Us Rediscover every technology deserves to be rediscovered. We never want to see these three again: the Domestic Arts CRT Screens: Cathode-ray tubes used to be everywhere, from TVs to computer monitors. When COVID-19 forced large swaths of the U.S. to transition to But with the arrival of affordable flat-screen work remotely this Spring, it also upended how we spend our displays in the 2000s, there’s no room for those leisure time. With no more hours spent sitting in commuter traffic dim, low-resolution, power-hungry, desk- or socializing outside the home, millions of people rediscovered hogging monstrosities.
Recommended publications
  • Redis and Memcached
    Redis and Memcached Speaker: Vladimir Zivkovic, Manager, IT June, 2019 Problem Scenario • Web Site users wanting to access data extremely quickly (< 200ms) • Data being shared between different layers of the stack • Cache a web page sessions • Research and test feasibility of using Redis as a solution for storing and retrieving data quickly • Load data into Redis to test ETL feasibility and Performance • Goal - get sub-second response for API calls for retrieving data !2 Why Redis • In-memory key-value store, with persistence • Open source • Written in C • It can handle up to 2^32 keys, and was tested in practice to handle at least 250 million of keys per instance.” - http://redis.io/topics/faq • Most popular key-value store - http://db-engines.com/en/ranking !3 History • REmote DIctionary Server • Released in 2009 • Built in order to scale a website: http://lloogg.com/ • The web application of lloogg was an ajax app to show the site traffic in real time. Needed a DB handling fast writes, and fast ”get latest N items” operation. !4 Redis Data types • Strings • Bitmaps • Lists • Hyperlogs • Sets • Geospatial Indexes • Sorted Sets • Hashes !5 Redis protocol • redis[“key”] = “value” • Values can be strings, lists or sets • Push and pop elements (atomic) • Fetch arbitrary set and array elements • Sorting • Data is written to disk asynchronously !6 Memory Footprint • An empty instance uses ~ 3MB of memory. • For 1 Million small Keys => String Value pairs use ~ 85MB of memory. • 1 Million Keys => Hash value, representing an object with 5 fields,
    [Show full text]
  • Redis - a Flexible Key/Value Datastore an Introduction
    Redis - a Flexible Key/Value Datastore An Introduction Alexandre Dulaunoy AIMS 2011 MapReduce and Network Forensic • MapReduce is an old concept in computer science ◦ The map stage to perform isolated computation on independent problems ◦ The reduce stage to combine the computation results • Network forensic computations can easily be expressed in map and reduce steps: ◦ parsing, filtering, counting, sorting, aggregating, anonymizing, shuffling... 2 of 16 Concurrent Network Forensic Processing • To allow concurrent processing, a non-blocking data store is required • To allow flexibility, a schema-free data store is required • To allow fast processing, you need to scale horizontally and to know the cost of querying the data store • To allow streaming processing, write/cost versus read/cost should be equivalent 3 of 16 Redis: a key-value/tuple store • Redis is key store written in C with an extended set of data types like lists, sets, ranked sets, hashes, queues • Redis is usually in memory with persistence achieved by regularly saving on disk • Redis API is simple (telnet-like) and supported by a multitude of programming languages • http://www.redis.io/ 4 of 16 Redis: installation • Download Redis 2.2.9 (stable version) • tar xvfz redis-2.2.9.tar.gz • cd redis-2.2.9 • make 5 of 16 Keys • Keys are free text values (up to 231 bytes) - newline not allowed • Short keys are usually better (to save memory) • Naming convention are used like keys separated by colon 6 of 16 Value and data types • binary-safe strings • lists of binary-safe strings • sets of binary-safe strings • hashes (dictionary-like) • pubsub channels 7 of 16 Running redis and talking to redis..
    [Show full text]
  • Performance at Scale with Amazon Elasticache
    Performance at Scale with Amazon ElastiCache July 2019 Notices Customers are responsible for making their own independent assessment of the information in this document. This document: (a) is for informational purposes only, (b) represents current AWS product offerings and practices, which are subject to change without notice, and (c) does not create any commitments or assurances from AWS and its affiliates, suppliers or licensors. AWS products or services are provided “as is” without warranties, representations, or conditions of any kind, whether express or implied. The responsibilities and liabilities of AWS to its customers are controlled by AWS agreements, and this document is not part of, nor does it modify, any agreement between AWS and its customers. © 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved. Contents Introduction .......................................................................................................................... 1 ElastiCache Overview ......................................................................................................... 2 Alternatives to ElastiCache ................................................................................................. 2 Memcached vs. Redis ......................................................................................................... 3 ElastiCache for Memcached ............................................................................................... 5 Architecture with ElastiCache for Memcached ...............................................................
    [Show full text]
  • Lookout! (V108)
    Crossing the Digital Divide (v108) “Lookout!” by Joseph Feigon for the Observer Scott McNealy is an American businessman. He is most famous for co-founding the computer technology company Sun Microsystems in 1982 along with Vinod Khosla, Bill Joy and Andy Bechtolsheim. Oracle Corporation (Larry Ellison’s database client) purchased Sun Microsystems in 2010. Mr. McNealy was one of the relative success stories in the early days of the Internet. Sun Microsystems built exceptional servers, and was a market leader with their Unix operating system as well as their corporate support of the Open Source movement, including Linux. Sun ‘cuda been’ a contender. Lookout was McNealy's inverted name for Outlook, Microsoft's e-mail client. McNealy says you need to "look out" for trouble when using Outlook. McNealy frequently cites Outlook's well documented security problems. He says that to get the most functionality out of Outlook you'll also need Microsoft's Exchange Server. But the combination, and the Microsoft- only mail and calendaring protocol required to connect them (MAPI), is yet another example of how Microsoft locks businesses into proprietary technologies that eliminate choice and flexibility. Microsoft is still here, Sun Microsystems is not. Proprietary software continues to dominate the retail customer (Windows, anyone?), as well as many big companies. Those success stories in the Open Source space build applications on an Operating System (Linux, BSD, NetBSD, FreeBSD, etc.) that is open, meaning, free to you and me. Open, as in, anyone with the desire and/or ability can review each line of coding that makes things work.
    [Show full text]
  • Scaling Uber with Node.Js Amos Barreto @Amos Barreto
    Scaling Uber with Node.js Amos Barreto @amos_barreto Uber is everyone’s Private driver. REQUEST! RIDE! RATE! Tap to select location Sit back and relax, tell your Help us maintain a quality service" driver your destination by rating your experience YOUR DRIVERS 4 Your Drivers UBER QUALIFIED RIDER RATED LICENSED & INSURED Uber only partners with drivers Tell us what you think. Your From insurance to background who have a keen eye for feedback helps us work with checks, every driver meets or customer service and a drivers to constantly improve beats local regulations. passion for the trade. the Uber experience. 19 LOGISTICS 4 #OMGUBERICECREAM 22 UberChopper #OMGUBERCHOPPER 22 #UBERVALENTINES 22 #ICANHASUBERKITTENS 22 Trip State Machine (Simplified) Request Dispatch Accept Arrive End Begin 6 Trip State Machine (Extended) Expire / Request Dispatch (1) Reject Dispatch (2) Accept Arrive End Begin 6 OUR STORY 4 Version 1 • PHP dispatch PHP • Outsourced to remote contractors in Midwest • Half the code in spanish Cron • Flat file " • Lifetime: 6-9 months 6 33 “I read an article on HackerNews about a new framework called Node.js” """"Jason Roberts" Tradeoffs • Learning curve • Database drivers " " • Scalability • Documentation" " " • Performance • Monitoring" " " • Library ecosystem • Production operations" Version 2 • Lifetime: 9 months " Node.js • Developed in house " • Node.js application • Prototyped on 0.2 • Launched in production with 0.4 " • MongoDB datastore “I really don’t see dispatch changing much in the next three years” 33 Expect the
    [Show full text]
  • Redis-Lua Documentation Release 2.0.8
    redis-lua Documentation Release 2.0.8 Julien Kauffmann October 12, 2016 Contents 1 Quick start 3 1.1 Step-by-step analysis...........................................3 2 What’s the magic at play here ?5 3 One step further 7 4 What happens when I make a mistake ?9 5 What’s next ? 11 6 Table of contents 13 6.1 Basic usage................................................ 13 6.2 Advanced usage............................................. 14 6.3 API.................................................... 16 7 Indices and tables 19 i ii redis-lua Documentation, Release 2.0.8 redis-lua is a pure-Python library that eases usage of LUA scripts with Redis. It provides script loading and parsing abilities as well as testing primitives. Contents 1 redis-lua Documentation, Release 2.0.8 2 Contents CHAPTER 1 Quick start A code sample is worth a thousand words: from redis_lua import load_script # Loads the 'create_foo.lua' in the 'lua' directory. script= load_script(name='create_foo', path='lua/') # Run the script with the specified arguments. foo= script.get_runner(client=redis_client)( members={'john','susan','bob'}, size=5, ) 1.1 Step-by-step analysis Let’s go through the code sample step by step. First we have: from redis_lua import load_script We import the only function we need. Nothing too specific here. The next lines are: # Loads the 'create_foo.lua' in the 'lua' directory. script= load_script(name='create_foo', path='lua/') These lines looks for a file named create_foo.lua in the lua directory, relative to the current working directory. This example actually considers that using the current directory is correct. In a production code, you likely want to make sure to use a more reliable or absolute path.
    [Show full text]
  • Redis in Action
    IN ACTION Josiah L. Carlson FOREWORD BY Salvatore Sanfilippo MANNING Redis in Action Redis in Action JOSIAH L. CARLSON MANNING Shelter Island For online information and ordering of this and other Manning books, please visit www.manning.com. The publisher offers discounts on this book when ordered in quantity. For more information, please contact Special Sales Department Manning Publications Co. 20 Baldwin Road PO Box 261 Shelter Island, NY 11964 Email: [email protected] ©2013 by Manning Publications Co. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps. Recognizing the importance of preserving what has been written, it is Manning’s policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine. Manning Publications Co. Development editor: Elizabeth Lexleigh 20 Baldwin Road Technical proofreaders: James Philips, Kevin Chang, PO Box 261 and Nicholas Lindgren Shelter Island, NY 11964 Java translator: Eric Van Dewoestine Copyeditor: Benjamin Berg Proofreader: Katie Tennant Typesetter: Gordan Salinovic Cover designer: Marija Tudor ISBN 9781935182054 Printed in the United States of America 1 2 3 4 5 6 7 8 9 10 – MAL – 18 17 16 15 14 13 To my dear wife, See Luan, and to our baby girl, Mikela brief contents PART 1 GETTING STARTED .
    [Show full text]
  • VSI's Open Source Strategy
    VSI's Open Source Strategy Plans and schemes for Open Source so9ware on OpenVMS Bre% Cameron / Camiel Vanderhoeven April 2016 AGENDA • Programming languages • Cloud • Integraon technologies • UNIX compability • Databases • Analy;cs • Web • Add-ons • Libraries/u;li;es • Other consideraons • SoDware development • Summary/conclusions tools • Quesons Programming languages • Scrip;ng languages – Lua – Perl (probably in reasonable shape) – Tcl – Python – Ruby – PHP – JavaScript (Node.js and friends) – Also need to consider tools and packages commonly used with these languages • Interpreted languages – Scala (JVM) – Clojure (JVM) – Erlang (poten;ally a good fit with OpenVMS; can get good support from ESL) – All the above are seeing increased adop;on 3 Programming languages • Compiled languages – Go (seeing rapid adop;on) – Rust (relavely new) – Apple Swi • Prerequisites (not all are required in all cases) – LLVM backend – Tweaks to OpenVMS C and C++ compilers – Support for latest language standards (C++) – Support for some GNU C/C++ extensions – Updates to OpenVMS C RTL and threads library 4 Programming languages 1. JavaScript 2. Java 3. PHP 4. Python 5. C# 6. C++ 7. Ruby 8. CSS 9. C 10. Objective-C 11. Perl 12. Shell 13. R 14. Scala 15. Go 16. Haskell 17. Matlab 18. Swift 19. Clojure 20. Groovy 21. Visual Basic 5 See h%p://redmonk.com/sogrady/2015/07/01/language-rankings-6-15/ Programming languages Growing programming languages, June 2015 Steve O’Grady published another edi;on of his great popularity study on programming languages: RedMonk Programming Language Rankings: June 2015. As usual, it is a very valuable piece. There are many take-away from this research.
    [Show full text]
  • Using Redis As a Cache Backend in Magento
    Using Redis as a Cache Backend in Magento Written by: Alexey Samorukov Aleksandr Lozhechnik Kirill Morozov Table of Contents PROBLEMS WITH THE TWOLEVELS CACHE BACKEND 3 CONFIRMING THE ISSUE 5 SOLVING THE ISSUE USING THE REDIS CACHE BACKEND 7 TESTING AND BENCHMARKING THE SOLUTION 9 More Research into the TwoLevels Backend Issue 10 Magento Enterprise 1.13 and Memcached 11 Magento Enterprise Edition 1.13 with Redis and the PHP Redis Extension 11 Potential Issues with Redis as a Cache Backend 12 IMPLEMENTING AND TESTING REDIS IN A PRODUCTION ENVIRONMENT 13 Product Test Configurations 14 Redis Configuration 14 Magento Configuration 15 Production Test Results 15 Production Test Issue: Continuously Growing Cache Size 15 Root Cause and Conclusion 15 Work-around 16 Tag Clean-up Procedure and Script 16 CHANGES IN MAGENTO ENTERPRISE EDITION 1.13 AND COMMUNITY EDITION 1.8 18 ADDITIONAL LINKS 20 3 Problems with the TwoLevels Cache Backend Problems with the TwoLevels Cache Backend 4 Problems with the TwoLevels Cache Backend The most common cache storage recommendation for Magento users running multiple web nodes is to implement the TwoLevels backend – that is, to use Memcache together with the database. However, this configuration often causes the following issues: 1. First, the core_cache_tag table constantly grows. On average, each web site has about 5 million records. If a system has multiple web sites and web stores with large catalogs, it can easily grow to 15 million records in less than a day. Insertion into core_cache_tag leads to issues with the MySQL server, including performance degradation. In this context, a tag is an identifier that classifies different types of Magento cache objects.
    [Show full text]
  • Operating RISC: UNIX Standards in the 1990S
    Operating RISC: UNIX Standards in the 1990s This case was written by Will Mitchell and Paul Kritikos at the University of Michigan. The case is based on public sources. Some figures are based on case-writers' estimates. We appreciate comments from David Girouard, Robert E. Thomas and Michael Wolff. The note "Product Standards and Competitive Advantage" (Mitchell 1992) supplements this case. The latest International Computerquest Corporation analysis of the market for UNIX- based computers landed on three desks on the same morning. Noel Sharp, founder, chief executive officer, chief engineer and chief bottle washer for the Superbly Quick Architecture Workstation Company (SQAWC) in Mountain View, California hoped to see strong growth predicted for the market for systems designed to help architects improve their designs. In New York, Bo Thomas, senior strategist for the UNIX systems division of A Big Computer Company (ABCC), hoped that general commercial markets for UNIX-based computer systems would show strong growth, but feared that the company's traditional mainframe and mini-computer sales would suffer as a result. Airborne in the middle of the Atlantic, Jean-Helmut Morini-Stokes, senior engineer for the UNIX division of European Electronic National Industry (EENI), immediately looked to see if European companies would finally have an impact on the American market for UNIX-based systems. After looking for analysis concerning their own companies, all three managers checked the outlook for the alliances competing to establish a UNIX operating system standard. Although their companies were alike only in being fictional, the three managers faced the same product standards issues. How could they hasten the adoption of a UNIX standard? The market simply would not grow until computer buyers and application software developers could count on operating system stability.
    [Show full text]
  • 007 28862Ny080715 42
    New York Science Journal 2015;8(7) http://www.sciencepub.net/newyork A Comparison of API of Key-Value and Document-Based Data-Stores with Python Programming Ehsan Azizi Khadem1, Emad Fereshteh Nezhad2 1. MSc of Computer Engineering, Department of Computer Engineering, Lorestan University, Iran 2. MSc of Computer Engineering, Communications Regulatory Authority of I.R of Iran Abstract: Today, NoSql data-stores are widely used in databases. NoSql, is based on NoRel (Not Only Relational) concept in database designing. Relational databases are most important technology for storing data during 50 years. But nowadays, because of the explosive growth of data and generating complex type of it like Web2, RDBMS are not suitable and enough for data storing. NoSql has different data model and API to access the data, comparing relational method. NoSql data-stores can be classified into four categories: key-value, document-based, extensible record or column-based and graph-based. Many researches are analyzed and compared data models of these categories but there are few researches on API of them. In this paper, we implement python API to compare performance of key-value and document-based stores and then analyze the results. [Ehsan Azizi Khadem, Emad Fereshteh Nezhad. A Comparison of API of Key-Value and Document-Based Data-Stores with Python Programming. N Y Sci J 2015;8(7):42-48]. (ISSN: 1554-0200). http://www.sciencepub.net/newyork. 7 Keywords: NoSql, DataBase, Python, Key-value, Document-based 1. Introduction - Document-Based: In this model, data stored Databases re very important part of any in document format.
    [Show full text]
  • Technical Update & Roadmap
    18/05/2018 VMS Software Inc. (VSI) Technical Update & Roadmap May 2018 Brett Cameron Agenda ▸ What we've done to date ▸ Product roadmap ▸ TCP/IP update ▸ Upcoming new products ▸ Support roadmap ▸ Storage ▸ x86 update, roadmap, and licensing ▸ x86 servers ▸ ISV programme ▸ Other stuff 1 18/05/2018 WhatDivider we’ve with done to date OpenVMS releases to date 3 OpenVMS I64 releases: Plus … Two OpenVMS Alpha Japanese version • V8.4-1H1 – Bolton releases: • DECforms V4.2 • – June 2015 V8.4-2L1 – February • DCPS V2.8 2017 • V8.4-2 - Maynard • FMS V2.6 • Standard OpenVMS – March 2016 • DECwindows Motif V1.7E release (Hudson) • V8.4-2L1 – Hudson • V8.4-2L2 - April 2017 – August 2016 • Performance build, EV6/EV7 (Felton) 2 18/05/2018 Products introduced from 2015 to date Technical achievements to date 65 Layered Product Releases 12 Open Source Releases OpenVMS Releases 4 VSI OpenVMS Statistics 515 VSI Defect Repairs 179 New Features Since V7.3-2 0 100 200 300 400 500 600 3 18/05/2018 Defect repairs 515 Total Defect Repairs 343 Source - Internal BZ VSI - Defect Repairs 118 Source - External BZ 54 Source - Quix 0 100 200 300 400 500 600 Testing hours Test Hours Per VSI OpenVMS Version TKSBRY IA64 V8.4-2L1 Test Hours V8.4-2 V8.4-1H1 0 20000 40000 60000 80000 100000 120000 140000 4 18/05/2018 ProductDivider roadmap with OpenVMS Integrity operating environment Released Planned BOE Components: • NOTARY V1.0 BOE Components: • • V8.4-2L1 operating system OpenSSL V1.02n • CSWS additional modules • • ANT V1.7-1B Perl V5.20-2A • PHP additional modules •
    [Show full text]