Which database is Freebase.com using? [closed] - database

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
Is it a custom database, or are they using a 'classic' triple store ?

Chasing some old posts, I found this message on their board, followed by this response to a query directed at the developer mentioned in the first message.
While I doubt the developer's response is the mentioned 'long post' of the first, it notes:
"We have written our own graph database on top of Unix. We don't have an RDBMS or OODB storage layer because conventional databases don't handle the volume of self-joins that graph queries generate. Persistence is via memory mapped files with our own transaction manager, custom tailored to provide exactly the (minimal) ACID requirements that we have."
So unless freebase.com have changed their back end tools since Jan '08, it's a custom database.

Related

Local database systems for simple application [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 10 months ago.
Improve this question
I have been thinking of making a program to use in my company. I would like to store information in a (local) database and use this to keep track of the payments of my clients. I am most experienced in programming in Java. Do you have any suggestions for these databases?
I believe you are probably looking for SQLite. It is very light, basic, works with SQL,but doesn’t have any built in relational methods to link multiple tables together(JOINS, etc). As you mentioned you’ll be using Java, here’s the SQLITEJDBCPackage. Also, here’s a blog that can help you get started.
On the other hand, there is a wide variety of databases present in the market like:
RDBMS: MySQL, PostgresSQL
NoSQL: MongoDB(can run on cloud and locally), Neo4J
Time Series Database(If you storing IOT or time dependant data): InfluxDB
Cloud Databases(Might not be relevant to you since you want a local setup, but just to help you understand better): Firebase, Neo4J, MongoDB, AWS RDS, etc.

Need an advice about JDBC encrypted embedded database [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
I create a JavaFX desktop application and need to store data in encrypted storage.
At first I wanted to store the encrypted raw data in tables as it's done on server, but with this approach I loose an ability to search it and if I want so - I need to keep everything decrypted in memory, every time.
So, I found that H2 database supports encryption, but It supports only AES-128, and I've not found anything about AES-256 which I use now.
Moreover, I've not found any discussion on the internet about it or plans to implements, or requests of this functionality.
So, why there is not information about it, Is it really that nobody needs it?
Maybe it is an option for you to use the very popular SQLite database instead. The SQLite Encryption Extension supports AES-256. See: https://www.sqlite.org/see/doc/release/www/readme.wiki
Edit:
This is the version of SQLite with built-in encryption support: https://github.com/Willena/sqlite-jdbc-crypt

How does a web server and database server work together? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
How does a web server and database server work together to provide the necessary services and information to the client's web browser?
Originally, I thought the database and the web server were one and the same (that is, I thought the database was on the web server); but apparently they're separate entities?
Your question is verrrrrry open ended, but I think you will find the following helpful. For this I will be using PHP and MySQL references, but there are many out there.
Your second question first: They are separate services that can, but don't have to be, on the same hardware. If you are on Linux, this is often referred to as the LAMP stack (Linux Apache MySQL PHP)
As far as the actual integration, this is done with SQL queries, that are run using PHP. The result of those queries is then parsed and formatted, also using PHP. That result is then passed to your web browser using HTML.
Like I said, very open ended, but this should give you somewhere to start.

Retrieving data if control file is lost in oracle Database [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Suppose if the databases control file is lost permanently (no backup).
Can we retrieve the data from data file in Oracle database?
In general - 'yes'. But the circumstances matter. If you know what should be in the control file then you can recreate it (or rather, them; they should be multiplexed anyway) - see this article for example. That uses the create controlfile command with appropriate options and parameters to recreate the control file matching your existing data files. Really make sure you understand what it's doing and what impact it may have - you don't want to make things worse than they already are.
Or google for "oracle recover control file".
Don't rely on this being possible though - it's no substitute for a real backup and recovery strategy.

Dataset - Vehicle make/model/year (free) [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I am creating an app that needs all available US automotive make/models for each year. I have read several suggestions on other posts, like use Freebase or DbPedia or EPA, but those datasets all appear rather incomplete and inconsistent. I checked out open APIs like Edmond's, but they restrict storing their data - I need it in my db, so that doesn't work. Any suggestions where I can get this data without having to shell out money?
Apparently there is not much out there. And a lot of doubt that someone would be willing to provide such a repository. So I solved the problem myself, and am sharing my dataset with anyone else who finds themselves facing the same problem.
https://github.com/n8barr/automotive-model-year-data
These guys have an API that will give the results. It's also free to use.
http://www.carqueryapi.com
Note: they also provide data source download in xls or sql format at a premium price. but these data also provides technical specifications for all the make model and trim options.
How about Freebase? I think they have an API available, too.
http://www.freebase.com/

Resources