I have been considering to implement Bε tree indexes in open source project. As far as I understand PerconaFT key value store uses them as a base for their Fractal Indexes, and they claim that they use several US patents - No. 8,185,551 and No. 8,489,638. I am not a lawyer, so I have a question does it mean that nobody else can practically implement Bε Tree based indexes in their software product?
Are Bε Trees guarded by patents?
344 Views Asked by Andrey Lomakin At
1
There are 1 best solutions below
Related Questions in DATA-STRUCTURES
- Why is the runtime for this O(n)?
- Purpose of last 2 while loops in the merge algorithm of merge sort sorting technique
- What is the problem in my "sumAtBis" code?
- Asking code suggestions about data structure and algorithm
- What would be the most efficient way to store multiple sets of fixed arrays (std::vector)?
- About Suffix Trees features
- Getting wrong answer in Binary Search solution
- Are there techniques to mathematically compute the amount of searching in greedy graph searching?
- AVL tree Nth largest operation - How to have all my tests pass? JAVA
- Why does the map size change?
- Complexity in Union of disjointed sets with lists
- Hash collisions in Golang map resolving
- C++ ordered map optimized with index access
- How to sort this list of strings along with the strings and output the result as expected?
- Why deleting an element in a linkedlist costs O(1)
Related Questions in B-TREE
- How does MySQL compute keys for underlying tree structure
- PostgreSQL - jsonb index is not being applied
- Order of B+ Tree
- Why do some btree diagrams have multiple nodes at the same level?
- Why does btreemap's iter not implement count?
- Retrieving minimum value becomes every slow in Postgres
- In what condition db's b-tree index can become unbalanced?
- Why is the index not being used?
- Multilevel indexing with B+tree in C++
- In innoDB,If the repeatability of the secondary index is very high, will it greatly improve the count performance of MySQL?
- Finding an element in B+ tree using Scheme
- Is innoDB clustered index always bigger than data size?
- B+Tree Insert Implementation (DISK) in Python
- Difficulty correctly implementing B-trees in Python
- B Tree implementation is not linking right siblings during deletion
Related Questions in TOKUDB
- Strange phantom table in the MySQL Percona 8.0
- Is there any way to disable rollback for TokuDB?
- Problem with "Transparent Huge Pages" on Windows 10 when using Docker
- How to install Percona 5.7 with TokuDB from tar file
- Index not working properly while joining tables with two different engines (TokuDB and InnoDB)
- TokuDB: Index cardinality drops to zero
- INSERT ... ON DUPLICATE KEY UPDATE Database / Engine
- Why does TokuDB impose a limit of 64 keys per table?
- MariaDb Slow Query log - only query time is high
- TokuDB select distinct awfully slow
- Are Bε Trees guarded by patents?
- tokuDb setting for time to timesout a statement
- tokudb insert speed with binlog on way slower than innodb?
- I have a table without a PRIMARY KEY, but a there is a UNIQUE KEY present should I set it to PRIMARY?
- How to do more then 50.000 inserts per second with tokudb?
Related Questions in TOKUMX
- Did a compiler ever resolve namespace ambiguities?
- Percona PSMDB and MongoDB nodes in single replica set?
- Are Bε Trees guarded by patents?
- TokuMX Object [object Object] has no method 'hasNext'
- Handle "Lock not granted. Try restarting the transaction" error in TokuMX
- Partial Indexes in TokuMX
- Mongo DB automatically shut down
- Live Data Migration From Tokumx 2.0 To Percona Server For MongoDB 3.0 With Zero or Minimum Downtime ( PSMDB )
- Data Migration From Tokumx 1.5 To Percona MongoDB Server 3
- Migration From Tokumx 1.5 To Percona Server For mongodb 3.11
- Locked outside mongodb replica set
- What options are available for upgrading an existing TokuMX database to MongoDB 3.0?
- In memory mongodb for read-intensive applications
- TokuMX does not restart after an upgrade
- How to secure mongodump to make backup from remote machine?
Related Questions in NOSQL
- In Redis Databases how do we need to calculate the table size
- DynamoDB structure recommendation
- Efficiently read Firestore's document reference field contents
- Removing blocked users from the pipeline with lookup in mongodb
- Make a Cluster without using MongoDB Atlas
- MongoDB: Reading a large file vs uploading in a collection
- Mongo DB find objects (arrays) from Object
- Horizontal scaling strategy with 10,000 shards
- MongoDB aggregation - sum of array of nested objects
- how to configure mongodb to always cache 100% of a collection on RAM?
- Mongo Db global filter with C#
- TypeORM/MongoDB - sort collection
- Use Mongo $text search in limited set
- Not a value in projecting or not projecting MongoDB
- Which database management system should I use for this task?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
This question seems more suited for a legal advice forum, or perhaps even for hired legal counsel. IP law is a rather convoluted and tricky subject, and you may want to get official legal advice before proceeding.
I do not know if you will find anyone on here who is willing to tell you that you definitively can or cannot use patented software in an open-source project.