Say 100 million digits, one string. The purpose is to query the DB to find recurrence of a search string. While I know that LONGTEXT type in MySQL would allow for the string to be stored, I am not sure that querying the substring would actually result in acceptable performances. Would a NoSQL key-value model would perform better? Any suggestion, experience (does not have to be PI..).
What would be the best database server to store value of PI?
112 views Asked by Michel Beaussart At
1
There are 1 answers
Related Questions in DATABASE
- How to add the dynamic new rows from my registration form in my database?
- How to store a date/time in sqlite (or something similar to a date)
- Problem with add new attribute in table with BOTO3 on python
- When an E-R attribute should be perceived as a relationship attribute or as an entity set attribute?
- SQLAlchemy: efficient relationship loading in 3-way many-to-many relationship
- Cannot connect to Postgres Database when running Quarkus Tests with Gitlab ci
- Local or remote database with react-native?
- I want to edit a specific row in database
- How to enter data in mongodb array at specific position such that if there is only 2 data in array and I want to insert at 5, then rest data is null
- Open Web Library
- database login.py and register.py error showing 404 file not found and doesn't work
- SQL71561: SqlComputedColumn: When column selected
- Liquibase as SaaS To Configure Multiple Database as Dynamic
- Updated max input vars but table still shows error
- Spring does not map set of roles
Related Questions in RDBMS
- Prisma Many to Many relationship with at least one value
- Precedence of operators in SQL
- How do I create columns that add a tag if it matches with a keyword from a different dataset?
- Does replacing string column with repeating values at some point with an int FK have any performance benefits in RDBMS?
- How will Spring boot work with Sql Response?
- How to replicate the "Script as Create" functionality from Azure Data Studio in python using pyodbc?
- How to properly connect GCP Cloud Functions with Relational Databases
- Unable to run pg_buffercache_pages() function
- Does it make sense to continue looking for comparison table where I could see the difference between completely different DB types?
- Extracting values from JSON list
- Difference between local, session and shared preload library in PostgreSQL and use of LOAD command
- Google Android Management API - mapping Map<K,V> fields
- What is the design logic for postgresql to not provide the construct as 'create database IF NOT EXISTS dbname'?
- RDBMS Many To Many Relationships Django
- How many entity tables should I have? User table attribute role or three tables for the roles?
Related Questions in PI
- How to setup nist nbis in raspbian raspberry pi 4
- How to install gcc-5.5.0 in raspberry pi 4B-64bit
- Pi spigot algorithm occasionally gives wrong values
- Set Raspberry Pi Qt application to full screen mode
- Why my Monte Carlo estimation of pi plot is empty?
- Raspberry Pi Pyton json to Arduino Mega
- SSHTunnelForwarder sometimes works as intended, sometimes errors out, sometimes hangs indefinitely
- Wrong approximation of PI with concurrent program
- Find, stop and restart a process with bash script
- BH1750 I2C Python Fails on Raspberry Pi
- GPIO.wait_for_edge for raspberry pi 5? how to detect edge from high to low
- Splinter in Rasberry Pi 5
- Getting libavcodec.so.58 not found error when trying to launch retroarch on the pi 5
- problem slowing down rotation of object rotating around another object in Godot 3
- I'm using React and Electron to build an app on raspberry pi os lite and I want to display it using Xserver, but the results
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?
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?
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)
This may be taking you in the wrong direction but...
Using MySQL seems to be a high-overhead way of solving the specific problem of finding a string in a file.
100M digits, 8 bytes each, is only 100MB. In Python, you could write the file as a sequence of bytes, each byte representing an ascii number. Or, you could pack them into nibbles (4 bits will cover digits 0-9).
In Python, you can read the file using:
From this, it is easy to build a search solution to seek out a specific string.
Again, mySQL might be the way to go but, for your application, a non-high-overhead method might be the ticket.