yottadb update
play

YottaDB Update K.S. Bhaskar bhaskar@yottadb.com YottaDB https:/ - PowerPoint PPT Presentation

June 4, 2019 YottaDB Update K.S. Bhaskar bhaskar@yottadb.com YottaDB https:/ /yottadb.com A mature, high performance, hierarchical key-value NoSQL database whose code base scales up to mission-critical applications like large


  1. June 4, 2019 YottaDB Update K.S. Bhaskar bhaskar@yottadb.com

  2. YottaDB Ⓡ – https:/ /yottadb.com ● A mature, high performance, hierarchical key-value NoSQL database whose code base scales up to mission-critical applications like large real-time core- banking and electronic health records, and also scales down to run on platforms like the Raspberry Pi Zero, as well as everything in-between. ● Rock Solid. Lightning Fast. Secure. Pick any three. YottaDB is a registered trademark of YottaDB LLC 2

  3. It’s All About Data ● Languages are like religions – I’ll change mine if you’ll change yours ● (But you go fjrst…) ● Language agnostic access to data – Any language, any platform, anywhere ● (At least, that’s the goal…) 3

  4. Key-Value Model is Common ● M local/global variables ● XML ● JSON ● And extends to other data models – http:/ /mgateway.com/docs/universalNoSQL.pdf ● Including relational (more later…) 4

  5. C – Computing Lingua Franca ● Native C API added r1.20 (March 2018) ● Functions added to support threaded applications r1.24 (January 2019) ● Additional languages supported via wrappers 5

  6. Go – Field Test Grade Available Today 6

  7. Rust – Usable Prototype Available 7

  8. Python – Coming soon 8

  9. node.js – thank you, David Wicksell! 9

  10. Perl – thank you, Stefan Traby! 10

  11. Octo ● Octo is a SQL database engine that whose tables are stored in global variables 11

  12. Octo Production Confjguration Client Postgres Wire Protocol Application Application Rocto DDL Server %VISTAOCTO Fileman Octo SQL Engine Octo Globals Triggers Generated Production Replicated M Routines Globals Globals Replication 12

  13. Status ● Initial target is read-only access ● Currently in alpha test – working with a friendly user as we develop functionality ● Beta test starts Monday, July 8 13

  14. Training – Mon, Jul 8, Bethesda, MD Bring your laptops! 14

  15. And More ● GUI – Initially GDE ● Support for 64-bit Linux on ARM ● Performance & functional enhancements; bug fjxes ● New demos ● All 100% FOSS – https:/ /gitlab.com/YottaDB 15

  16. Staying Compatible with Upstream GT.M versions Merge and test YottaDB releases Latest is r1.24, based on GT.M V6.3-005 16

  17. Attempting to Reach New Users ● FOSSCON, Philadelphia (August) ● Northwest Linux Festival, Bellingham, WA (May) ● SouthEast LinuxFest, Charlotte, NC (June) ● All Things Open, Raleigh, NC (August) ● (Maybe) Ohio Linux, Columbus, OH (November) Suggestions welcome! 17

  18. Thank You!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend